Announcement

Collapse
No announcement yet.

Ultimate Mobile Kit for iOS & Android - Firebase

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Ultimate Mobile Kit 1.10.2 released!


    We've just released hotfix for UE 4.21.
    You can download it from GitHub repository on releases tab or your Sellfy dashboard (for Sellfy customers). Update also was submitted for UE4 Marketplace but it needs to wait for approval.



    CHANGELOG:
    • Added improvements for Android 9 (Pie)
    • Added improvements for iOS 12, iPhone XS, iPhone XS Max, and iPhone XR
    • Firebase SDK for all platforms updated to 5.4.3
    • Firebase Core SDK for Android updated to 16.0.5
    • Firebase Analytics SDK for Android updated to 16.0.5
    • Firebase Database SDK for Android updated to 16.0.5
    • Firebase Auth SDK for Android updated to 16.0.5
    • Firebase Invites SDK for Android updated to 16.0.5
    • Firebase Performance Monitoring SDK for Android updated to 16.2.1
    • Firebase Storage SDK for Android updated to 16.0.5
    • Firebase Crashlytics SDK for Android updated to 2.9.6
    • Firebase Core SDK for iOS updated to 5.13.0
    • Firebase Crashlytics SDK for iOS updated to 3.12.0



    If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.
    Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

    Comment


      Ultimate Mobile Kit 1.10.3 released!


      We've just released hotfix for UE 4.21.
      You can download it from GitHub repository on releases tab or your Sellfy dashboard (for Sellfy customers). Update also was submitted for UE4 Marketplace but it needs to wait for approval.



      CHANGELOG:
      • Fixed SignInWithGoogle not working during second execution or next.
      • Removed unecessary WorldContextObject parameters.
      • Firebase Core SDK for Android updated to 16.0.6
      • Firebase Auth SDK for Android updated to 16.1.0
      • Firebase Analytics SDK for Android updated to 16.0.6
      • Firebase Remote Config SDK for Android updated to 16.1.2
      • Firebase Crashlytics SDK for Android updated to 2.9.8
      • Firebase Invites SDK for Android updated to 16.0.6
      • Firebase Performance Monitoring SDK for Android updated to 16.2.3
      • Firebase Core SDK for iOS updated to 5.15.0



      If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.
      Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

      Comment




        We decided to create Discord channel to provide better support and send realtime updates about all our products.

        We strongly encourage you to join our channel: https://gamednastudio.com/discord
        Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

        Comment


          Ultimate Mobile Kit 1.10.4 released!


          We've just released hotfix for UE 4.21.
          You can download it from GitHub repository on releases tab or your Sellfy dashboard (for Sellfy customers). Update also was submitted for UE4 Marketplace but it needs to wait for approval.



          CHANGELOG:
          • Updated Firebase SDKs for Android
          • Fixed ProGuard error when Shipping mode is enabled on Android


          If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.
          Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

          Comment


            Great plugin. Exactly what I needed to connect my app to firebase. Easy to use, great support from gameDNA, I got my answers in less than 5 minutes everytime I had an issue. Strongly recommend to anyone working on mobile games!

            Comment


              Originally posted by Esteves View Post
              Great plugin. Exactly what I needed to connect my app to firebase. Easy to use, great support from gameDNA, I got my answers in less than 5 minutes everytime I had an issue. Strongly recommend to anyone working on mobile games!
              Thank you for your appreciation! We always try to provide the best possible service
              Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

              Comment


                Ultimate Mobile Kit uses the newest Firebase Authentication implementation so is not affected by Google+ shutdown


                Recently, Google sent out e-mails to users about planned Google+ shutdown. Ultimate Mobile Kit uses the next generation Firebase Authentication solution and this is not affected by Google+ shutdown. If someone uses Google+ Authentication, Google recommends switch to Firebase Authentication so using Ultimate Mobile Kit is the newest possible solution for Authentication


                If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.
                Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

                Comment




                  Ultimate Mobile Kit 1.10.5 released!
                  In-App Messaging and Test Lab for Android and iOS



                  We've just released big Ultimate Mobile Kit update for UE 4.21.
                  You can download it from GitHub repository on releases tab or your Sellfy dashboard (for Sellfy customers). Update also was submitted for UE4 Marketplace but it needs to wait for approval.



                  CHANGELOG:
                  • Added Firebase In-App Messaging for Android and iOS which helps you engage users who are actively using your app by sending them targeted and contextual messages that nudge them to complete key in-app actions - like beating a game level, buying an item, or subscribing to content.
                  • Added Firebase Test Lab for Android and iOS which provides you with physical and virtual devices that allow you to run tests that simulate actual usage environments.
                  • Firebase Performance Monitoring: IncrementCounter function changed to IncrementMetric; added functions PutMetric, GetMetric, PutAttribute, RemoveAttribute, GetAttribute.
                  • Firebase Analytics: added ResetAnalyticsData to clear all analytics data for an app from the device; added SetAnalyticsCollectionEnabled for GDPR consent; added GetAnalyticsInstanceId which allows developers to retrieve the current app's analytics instance ID.
                  • Firebase Invites: added OnInviteReceived to InvitesListener that includes the strength of the match on the received invite as an enum. Deprecated prior function that received it as a boolean value.
                  • Firebase Dynamic Links: added a field to received dynamic links describing the strength of the match.
                  • Firebase Cloud Messaging and Push Notifications: changed Subscribe and Unsubscribe to asynchronous task; added RequestPermission function.
                  • Firebase Core SDK for Android updated to 16.0.7
                  • Firebase Analytics SDK for Android updated to 16.3.0
                  • Firebase Remote Config SDK for Android updated to 16.3.0
                  • Firebase Invites SDK for Android updated to 16.1.0
                  • Firebase Dynamic Links SDK for Android updated to 16.1.7
                  • Firebase Crashlytics SDK for Android updated to 2.9.9
                  • Firebase SDK for IOS updated to 5.16.0
                  • Delete CoreBluetooth dependency on IOS.
                  • Code cleaning, bugfixes, and stability improvements.


                  If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.
                  Last edited by gameDNA studio; 02-19-2019, 04:31 PM.
                  Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

                  Comment


                    In-App Messaging



                    Firebase In-App Messaging helps you engage your app's active users by sending them targeted, contextual messages that encourage them to use key app features. For example, you could send an in-app message to get users to subscribe, watch a video, complete a level, or buy an item. You can customize messages as banners, modals, or images, and set up triggers so that they appear exactly when they'd benefit your users most.

                    Use Firebase In-App Messaging to encourage exploration and discovery: highlight a sale or coupon in your ecommerce app, give clues or tips in your game, or prompt a like or share in your social media app.

                    Key capabilities:
                    • Send relevant, engaging messages - Firebase In-App Messaging sends messages when they're most needed: while users are actually in your app. Promote your big sale when users visit your in-app store, not while they're in line at the grocery store. Highlight that cool, new level when users play your game, not when they're sitting down to watch the big game.
                    • Target messages by audience or behavior - Firebase In-App Messaging works with Analytics and Predictions to give you tools to deliver messages to the users you'd most like to reach. Send messages based on users' demographics, past behavior, or even predictions of their future behavior.
                    • Create flexible, custom alerts - with the ability to customize your messages' style, appearance, display triggers, and content all in a few clicks, Firebase In-App Messaging helps you do everything from sending promotional offers to getting users to update to a new version of your app.


                    Support for Firebase In-App Messaging is already enabled in the Ultimate Mobile Kit plugin.
                    Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

                    Comment


                      Ultimate Mobile Kit 1.11.0 Preview for UE 4.22 Preview 2!


                      We've just released plugin binaries for Unreal Engine 4.22 Preview 2.
                      You can download it from GitHub repository on releases tab.



                      If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.
                      Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

                      Comment


                        Ultimate Mobile Kit 1.10.6 released!


                        We've just released big Ultimate Mobile Kit update for UE 4.21.
                        You can download it from GitHub repository on releases tab or your Sellfy dashboard (for Sellfy customers). Update also was submitted for UE4 Marketplace but it needs to wait for approval.



                        CHANGELOG:
                        • Deleted reference to AdSupport framework
                        • Code cleaning and bugfixing


                        If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.
                        Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

                        Comment


                          Hi,
                          I'm trying to test Firebase Analytics.
                          My app is currently published on internal-test track and the Firebase service is in 'Ready to publish' status.
                          I followed the instructions in this thread to setup google play service. (https://forums.unrealengine.com/deve...le-Play-Setup=)
                          Both Google Play Console and Firebase say the Firebase service and my app are linked.

                          However, when I run the app on a mobile device, Analytics still fails to get initiated and GooglePlayAvailability returns 'UnavailableMissing'.
                          What does this mean and how should I fix it?
                          If the information is insufficient, how do I debug to get more info?
                          I spent 3 full days trying to figure this out. Any help would be greatly appreciated.

                          Comment


                            Originally posted by netcop0207 View Post
                            Hi,
                            I'm trying to test Firebase Analytics.
                            My app is currently published on internal-test track and the Firebase service is in 'Ready to publish' status.
                            I followed the instructions in this thread to setup google play service. (https://forums.unrealengine.com/deve...le-Play-Setup=)
                            Both Google Play Console and Firebase say the Firebase service and my app are linked.

                            However, when I run the app on a mobile device, Analytics still fails to get initiated and GooglePlayAvailability returns 'UnavailableMissing'.
                            What does this mean and how should I fix it?
                            If the information is insufficient, how do I debug to get more info?
                            I spent 3 full days trying to figure this out. Any help would be greatly appreciated.
                            Hello,

                            Don't worry we will help you!

                            1. Have you installed SDKs using gameDNA installer?
                            2. Have you loaded google-services.json?
                            3. If it still doesn't help please try to move plugin folder from [ENGINE_FOLDER]/Engine/Plugins/Marketplace/UltimateMobileKit to [PROJECT_FOLDER]/Plugins/UltimateMobileKit and try again

                            Please let me know if it helped you.

                            Thank you for your patience
                            Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

                            Comment


                              Originally posted by gameDNA studio View Post

                              Hello,

                              Don't worry we will help you!

                              1. Have you installed SDKs using gameDNA installer?
                              2. Have you loaded google-services.json?
                              3. If it still doesn't help please try to move plugin folder from [ENGINE_FOLDER]/Engine/Plugins/Marketplace/UltimateMobileKit to [PROJECT_FOLDER]/Plugins/UltimateMobileKit and try again

                              Please let me know if it helped you.

                              Thank you for your patience

                              Thanks for the quick response.
                              Step 1 and 2 were already done.
                              I tried moving the plugin to the project folder and now packaging fails.
                              Here's the log.

                              UATHelper: Packaging (Android (ETC2)): Performing 6 actions (18 in parallel)
                              UATHelper: Packaging (Android (ETC2)): [1/6] clang++.exe Module.UltimateMobileKit.cpp [armv7-es2]
                              UATHelper: Packaging (Android (ETC2)): [2/6] clang++.exe Module.UltimateMobileKit.gen.cpp [armv7-es2]
                              UATHelper: Packaging (Android (ETC2)): [3/6] clang++.exe PCH.UELinkerFixups.h [armv7-es2]
                              UATHelper: Packaging (Android (ETC2)): [4/6] clang++.exe UELinkerFixups.cpp [armv7-es2]
                              UATHelper: Packaging (Android (ETC2)): [5/6] arm-linux-androideabi-ar.exe UE4-UltimateMobileKit-Android-Shipping-armv7-es2.a
                              UATHelper: Packaging (Android (ETC2)): D:/NVPACK/android-ndk-r15c\toolchains/arm-linux-androideabi-4.9\prebuilt/windows-x86_64\bin/arm-linux-androideabi-ar.exe: creating D:/Unreal Projects/UnnamedProject(442)/Plugins/UltimateMobileKit/Binaries/Android/UE4-UltimateMobileKit-Android-Shipping-armv7-es2.a
                              UATHelper: Packaging (Android (ETC2)): [6/6] clang++.exe UnnamedProject-Android-Shipping-armv7-es2.so
                              UATHelper: Packaging (Android (ETC2)): D:\Unreal Projects\UnnamedProject(442)\Plugins\UltimateMobileKit\Source\UltimateMobileKit\Private\Invites/FirebaseInvites.cpp:42: error: undefined reference to 'firebase::invites::Terminate()'
                              UATHelper: Packaging (Android (ETC2)): D:\Unreal Projects\UnnamedProject(442)\Plugins\UltimateMobileKit\Source\UltimateMobileKit\Private\Invites/FirebaseInvites.cpp:42: error: undefined reference to 'firebase::invites::Terminate()'
                              UATHelper: Packaging (Android (ETC2)): D:\Unreal Projects\UnnamedProject(442)\Plugins\UltimateMobileKit\Source\UltimateMobileKit\Private\Invites/InvitesInitialize.cpp:27: error: undefined reference to 'firebase::invites::Initialize(firebase::App const&)'
                              UATHelper: Packaging (Android (ETC2)): clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
                              UATHelper: Packaging (Android (ETC2)): ERROR: UBT ERROR: Failed to produce item: D:\Unreal Projects\UnnamedProject(442)\Binaries\Android\UnnamedProject-Android-Shipping-armv7-es2.so
                              UATHelper: Packaging (Android (ETC2)): Total build time: 130.92 seconds (Local executor: 0.00 seconds)
                              UATHelper: Packaging (Android (ETC2)): Took 131.266053s to run UnrealBuildTool.exe, ExitCode=5
                              UATHelper: Packaging (Android (ETC2)): ERROR: Command failed (Result:5): D:\Program Files\Epic Games\UE_4.18\Engine\Binaries\DotNET\UnrealBuildTool.exe UnnamedProject Android Shipping -Project="D:\Unreal Projects\UnnamedProject(442)\UnnamedProject.uproject" "D:\Unreal Projects\UnnamedProject(442)\UnnamedProject.uproject" -NoUBTMakefiles -remoteini="D:\Unre
                              al Projects\UnnamedProject(442)" -skipdeploy -noxge -NoHotReload -ignorejunk. See logfile for details: 'UnrealBuildTool-2019.03.02-07.01.00.txt'
                              UATHelper: Packaging (Android (ETC2)): (see C:\Users\Jakdu\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Program+Files+Epic+Games+UE_4.18\UAT_Log.txt for full exception trace)
                              UATHelper: Packaging (Android (ETC2)): AutomationTool exiting with ExitCode=5 (5)
                              UATHelper: Packaging (Android (ETC2)): BUILD FAILED
                              PackagingResults: Error: Unknown Error

                              Comment


                                Originally posted by netcop0207 View Post


                                Thanks for the quick response.
                                Step 1 and 2 were already done.
                                I tried moving the plugin to the project folder and now packaging fails.
                                Here's the log.

                                UATHelper: Packaging (Android (ETC2)): Performing 6 actions (18 in parallel)
                                UATHelper: Packaging (Android (ETC2)): [1/6] clang++.exe Module.UltimateMobileKit.cpp [armv7-es2]
                                UATHelper: Packaging (Android (ETC2)): [2/6] clang++.exe Module.UltimateMobileKit.gen.cpp [armv7-es2]
                                UATHelper: Packaging (Android (ETC2)): [3/6] clang++.exe PCH.UELinkerFixups.h [armv7-es2]
                                UATHelper: Packaging (Android (ETC2)): [4/6] clang++.exe UELinkerFixups.cpp [armv7-es2]
                                UATHelper: Packaging (Android (ETC2)): [5/6] arm-linux-androideabi-ar.exe UE4-UltimateMobileKit-Android-Shipping-armv7-es2.a
                                UATHelper: Packaging (Android (ETC2)): D:/NVPACK/android-ndk-r15c\toolchains/arm-linux-androideabi-4.9\prebuilt/windows-x86_64\bin/arm-linux-androideabi-ar.exe: creating D:/Unreal Projects/UnnamedProject(442)/Plugins/UltimateMobileKit/Binaries/Android/UE4-UltimateMobileKit-Android-Shipping-armv7-es2.a
                                UATHelper: Packaging (Android (ETC2)): [6/6] clang++.exe UnnamedProject-Android-Shipping-armv7-es2.so
                                UATHelper: Packaging (Android (ETC2)): D:\Unreal Projects\UnnamedProject(442)\Plugins\UltimateMobileKit\Source\UltimateMobileKit\Private\Invites/FirebaseInvites.cpp:42: error: undefined reference to 'firebase::invites::Terminate()'
                                UATHelper: Packaging (Android (ETC2)): D:\Unreal Projects\UnnamedProject(442)\Plugins\UltimateMobileKit\Source\UltimateMobileKit\Private\Invites/FirebaseInvites.cpp:42: error: undefined reference to 'firebase::invites::Terminate()'
                                UATHelper: Packaging (Android (ETC2)): D:\Unreal Projects\UnnamedProject(442)\Plugins\UltimateMobileKit\Source\UltimateMobileKit\Private\Invites/InvitesInitialize.cpp:27: error: undefined reference to 'firebase::invites::Initialize(firebase::App const&)'
                                UATHelper: Packaging (Android (ETC2)): clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
                                UATHelper: Packaging (Android (ETC2)): ERROR: UBT ERROR: Failed to produce item: D:\Unreal Projects\UnnamedProject(442)\Binaries\Android\UnnamedProject-Android-Shipping-armv7-es2.so
                                UATHelper: Packaging (Android (ETC2)): Total build time: 130.92 seconds (Local executor: 0.00 seconds)
                                UATHelper: Packaging (Android (ETC2)): Took 131.266053s to run UnrealBuildTool.exe, ExitCode=5
                                UATHelper: Packaging (Android (ETC2)): ERROR: Command failed (Result:5): D:\Program Files\Epic Games\UE_4.18\Engine\Binaries\DotNET\UnrealBuildTool.exe UnnamedProject Android Shipping -Project="D:\Unreal Projects\UnnamedProject(442)\UnnamedProject.uproject" "D:\Unreal Projects\UnnamedProject(442)\UnnamedProject.uproject" -NoUBTMakefiles -remoteini="D:\Unre
                                al Projects\UnnamedProject(442)" -skipdeploy -noxge -NoHotReload -ignorejunk. See logfile for details: 'UnrealBuildTool-2019.03.02-07.01.00.txt'
                                UATHelper: Packaging (Android (ETC2)): (see C:\Users\Jakdu\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Program+Files+Epic+Games+UE_4.18\UAT_Log.txt for full exception trace)
                                UATHelper: Packaging (Android (ETC2)): AutomationTool exiting with ExitCode=5 (5)
                                UATHelper: Packaging (Android (ETC2)): BUILD FAILED
                                PackagingResults: Error: Unknown Error

                                Hello,

                                I see you use very outdated 4.18 version of UE4. This is almost 1.5 years old. In this version Firebase Invities doesn't work. You can turn this off or migrate to the newer engine version what is highly recommended because of new features and many bugfixes.
                                Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

                                Comment

                                Working...
                                X