gloryofnight / ue4_firebaseanalytics Goto Github PK
View Code? Open in Web Editor NEWFirebase analytics provider for Unreal Engine 4.
License: MIT License
Firebase analytics provider for Unreal Engine 4.
License: MIT License
Hi, I'm Siarhei Dziki aka @GloryOfNight and I'm a professional software engineer aswell as game developer. My career started in Jan 2018. My skills consist of: - Proficiency in C++17/20 - Proficiency in Unreal Engine - Familiar with crossplatform development (Windows, Linux, PlayStation, Xbox) - Familiar with CMake - Used to use Git Titles I worked on: - UFL (football simulator game for modern consoles) Unreal, C++: - Backend Integration, Matchmaking Systems, Consoles development - BombaNino (startup match3 game for mobile) Unreal, C++: - Gameplay, all-around generalist - BloodOfHeroes (viking souls-like pvp game for pc) Unreal: - Gameplay I'm taking interest in: - Real-time rendering over vulkan api - Game engine development - Open source code to general public under MIT licence - Creating free&open-source unreal plugins Checkout my: Tools: clang-format-all: reformat entire cxx project with very little time using already existing clang-format executable - https://github.com/GloryOfNight/clang-format-all Game engine experements: dreco-engine-vulkan: game engine, using sdl and vulkan - https://github.com/GloryOfNight/dreco-engine-vulkan dreco-engine: 2d game engine, using sdl2 and opengles with small matchline game on it - https://github.com/GloryOfNight/dreco-engine Unreal Plugins sentry: integration of sentry analytics using http - https://github.com/GloryOfNight/UE4_Sentry firebase: integration of firebase analytics using sdk - https://github.com/GloryOfNight/UE4_FirebaseAnalytics android-in-app-updates: call update app popup if update is available with one simple function - https://github.com/GloryOfNight/UE4_AndroidInAppUpdates
Can you add auth, firestore, storage to this plugin, for unreal engine ?
Hello. I'm interested in using your plugin for a mobile android game but when I'm compiling I get some errors. I'm using 4.25 ( First I rebuilt it manually from Visual Studio)
UATHelper: Packaging (Android (ETC2)): WARNING: Library 'firebase_app' was not resolvable to a file when used in Module 'FirebaseAnalytics', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if yo u do intended to use this slow path to suppress this warning. UATHelper: Packaging (Android (ETC2)): WARNING: Library 'firebase_analytics' was not resolvable to a file when used in Module 'FirebaseAnalytics', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning. PackagingResults: Warning: Library 'firebase_app' was not resolvable to a file when used in Module 'FirebaseAnalytics', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use th is slow path to suppress this warning. PackagingResults: Warning: Library 'firebase_analytics' was not resolvable to a file when used in Module 'FirebaseAnalytics', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning.
Plugins/Firebase/Source/FirebaseAnalytics/Private/FirebaseAnalyticsBPLib.cpp(110,71): error: 'sizeof (kParameters)' will return the size of the pointer, not the array itself [-Werror,-Wsizeof-pointer-div] UATHelper: Packaging (Android (ETC2)): LogEvent(TCHAR_TO_UTF8(*Category), kParameters, sizeof(kParameters) / sizeof(kParameters[0])); UATHelper: Packaging (Android (ETC2)): ~~~~~~~~~~~~~~~~~~~ ^ UATHelper: Packaging (Android (ETC2)): 1 error generated. UATHelper: Packaging (Android (ETC2)): [10/19] TheRoad.cpp [armv7] UATHelper: Packaging (Android (ETC2)): [11/19] Empty.cpp [armv7] PackagingResults: Error: 'sizeof (kParameters)' will return the size of the pointer, not the array itself [-Werror,-Wsizeof-pointer-div] UATHelper: Packaging (Android (ETC2)): [12/19] TheRoad.cpp [arm64] UATHelper: Packaging (Android (ETC2)): [13/19] Empty.cpp [arm64] UATHelper: Packaging (Android (ETC2)): [14/19] Module.FirebaseAnalytics.cpp [arm64] UATHelper: Packaging (Android (ETC2)): In file included from /Plugins/Firebase/Intermediate/Build/Android/UE4/Shipping/FirebaseAnalytics/Module.FirebaseAnalytics.cpp:3: UATHelper: Packaging (Android (ETC2)): /Plugins/Firebase/Source/FirebaseAnalytics/Private/FirebaseAnalyticsBPLib.cpp(110,71): error: 'sizeof (kParameters)' will return the size of the pointer, not the array itself [-Werror,-Wsizeof-pointer-div] UATHelper: Packaging (Android (ETC2)): LogEvent(TCHAR_TO_UTF8(*Category), kParameters, sizeof(kParameters) / sizeof(kParameters[0])); UATHelper: Packaging (Android (ETC2)): ~~~~~~~~~~~~~~~~~~~ ^ UATHelper: Packaging (Android (ETC2)): 1 error generated. PackagingResults: Error: 'sizeof (kParameters)' will return the size of the pointer, not the array itself [-Werror,-Wsizeof-pointer-div] UATHelper: Packaging (Android (ETC2)): [15/19] Module.FirebaseAnalytics.gen.cpp [armv7] UATHelper: Packaging (Android (ETC2)): [16/19] Module.FirebaseAnalytics.gen.cpp [arm64] UATHelper: Packaging (Android (ETC2)): Took 37.7114315s to run UnrealBuildTool.exe, ExitCode=6 UATHelper: Packaging (Android (ETC2)): UnrealBuildTool failed. See log for more details. (C:\Users\Paul\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.25\UBT-TheRoad-Android-Shipping_2.txt) UATHelper: Packaging (Android (ETC2)): AutomationTool exiting with ExitCode=6 (6) UATHelper: Packaging (Android (ETC2)): BUILD FAILED PackagingResults: Error: Unknown Error
Can I solve this somehow?
Thank you
Plugin needs a iOS support!
Currently we have some iOS related code, but work wasn't done yet. I don't have any resources to actually finish the job, no iPhone, no iOS dev accounts and etc. So if you can actually help us to finish it, please, feel free! I always open to Pull Requests.
Plugin do not have a build support on Linux platform.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.