Announcement

Collapse
No announcement yet.

Realtime Database for all platforms - Firebase

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

    #31
    Authentication

    Realtime Database plugin is compatible with Ultimate Mobile Kit plugin. If you use the latter, you should use its Authentication module as it is more powerful and advanced than in the Realtime Database plugin. If you haven't purchased the Ultimate Mobile Kit or your game is designed for platforms other than mobile, you can use simple Firebase Database Authentication module described in this section.


    Initialization

    Before making any call to Authentication, you should first execute Firebase Database Authentication Init function. If the result is a fail, study logs to find out what causes an issue.




    Create User With Email And Password

    Create a form that allows new users to register with your app using their email address and a password. When a user completes the form, validate the email address and password provided by the user, then pass them to the Firebase Database Create User With Email And Password function.



    Send Email Verification

    You can send an address verification email to a user with the Firebase Database Send Email Verification function. You can customize the email template that is used in the Authentication section of the Firebase console.



    Send Password Reset Email

    You can send a password reset email to a user with the Firebase Database Send Password Reset Email method. You can customize the email template that is used in the Authentication section of the Firebase console. You can also send password reset emails from the Firebase console.



    Sign In With Email And Password

    The steps for signing in a user with a password are similar to the steps for creating a new account. When a user signs in to your game, pass the user's email address and password to Firebase Database Sign In With Email And Password.



    Update Email

    You can set a user's email address with the Firebase Database Update Email function.

    Important: To delete a user, the user must have signed in recently.



    Update Password

    You can set a user's password with the Firebase Database Update Password function.

    Important: To delete a user, the user must have signed in recently.



    Sign Out

    To sign out a user from the game, call the Firebase Database Sign Out function.



    Is User Logged In

    You can check whether a user is logged in to your game calling Firebase Database Is User Logged In.



    Reauthenticate User

    Some security-sensitive actions—such as deleting an account, setting a primary email address, and changing a password—require that the user has recently signed in. If you perform one of these actions, and the user signed in too long ago, the action fails.

    When this happens, re-authenticate the user by getting new sign-in credentials from the user and passing the credentials to Firebase Database Reauthenticate User.



    Authentication Listener

    To respond to sign-in and sign-out events, attach the RealtimeDatabase component to the global actor (for example Game Mode). This listener gets called whenever the user's sign-in state changes. Because the listener runs only after the authentication object is fully initialized and after any network calls have completed, it is the best place to get information about the signed-in user. By using a listener, you ensure that the Auth object isn't in an intermediate state — such as initialization — when you get the current user.

    Sometimes user’s ID token might be changed. Event User Id Token Changed is called when there is a change in the current user’s ID token.

    Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

    Comment


      #32


      Realtime Database Early Access

      We've just launched Early Access for Realtime Database. Early Access includes completed and tested implementation for iOS & Android. Version for other platforms is still under development and you have access to work-in-progress source code on the GitHub repository.

      It includes full documentation, big example project, and is fully supported by us:


      During Early Access period you have big impact how final plugin will looks like! If you have any suggestions or feature requests, feel free to send them to us: support [at] gamednastudio.com


      Buy now on Sellfy (Early Access): https://sellfy.com/p/e9ru/
      Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

      Comment


        #33
        Thanks for understanding.

        I stand corrected. Thanks for taking the time to explain and taking the time to respond trough PM.

        Again thanks for everything you have done up till now and keep up the great work. I for one am happy with your products and support, keep up the great work.

        Originally posted by gameDNA studio View Post
        Hi KillerSneak,

        Realtime Database never hasn't been advertised as part of Ultimate Mobile Kit. We have splitted Firebase functionality to separate plugins since start of development. Ultimate Mobile Kit - features for mobile only and Realtime Database - features for all platforms. For confirmation you can check start date of forum threads for Ultimate Mobile Kit (03-05-2017, 06:15 PM) and Realtime Database (03-05-2017, 08:40 PM). It was announced at the same day. "Realtime Database" words have never been used on the advertisement images of Ultimate Mobile Kit. We thought that it was clear. We announced two plugins at the same time to eliminate doubts. We are very sorry that it was still misunderstood Check your PM box, we sent you more details.
        Do Not Argue Toxic Game
        Balloony PoP get it on Google Play
        Fishy Blub Blub
        get it on Google Play

        Comment


          #34
          Originally posted by gameDNA studio View Post
          Not yet. iOS and Android versions are done and tested in 100%. I'm thinking about releasing mobile version as Early Access.
          Thank you!

          Comment


            #35
            Realtime Database 0.9.2 released!


            We've just released update for plugin. You can download it from GitHub repository on releases tab or your Sellfy dashboard.


            CHANGELOG:
            • Added ability to set placeholder timestamp value you may write into Firebase Database as a value that will automatically be populated by the Firebase Database server.




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

            Comment


              #36
              Realtime Database 0.9.3 released!


              We've just released update for plugin. You can download it from GitHub repository on releases tab or your Sellfy dashboard.


              CHANGELOG:
              • Fixed a problem with detecting Firebase Realtime Database libraries in Shipping build.
              • Fixed a problem with latin characters in String Variant.



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

              Comment


                #37
                Oh my, I am so hyped for this! Thank you for working on this, I can't wait for the release so I can test it out.

                Comment


                  #38
                  Realtime Database 0.9.4 Preview for UE 4.18 Preview 3!


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



                  If you find any bug, feel free to report it


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

                  Comment


                    #39


                    Realtime Database Plugin 0.9.4 (Early Access) for UE 4.18 final release!


                    We've just released plugin binaries for Unreal Engine 4.18
                    You can download it from GitHub repository on releases tab or your Sellfy dashboard.



                    CHANGELOG:
                    • Tweaks for UE 4.18 compatibility


                    If you haven't owned it yet, you can buy now on Sellfy.
                    Last edited by gameDNA studio; 12-05-2017, 04:23 PM.
                    Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

                    Comment


                      #40


                      Realtime Database Plugin 0.9.5 (Early Access) released!


                      We've just released update for Realtime Database Plugin.
                      You can download it from GitHub repository on releases tab or your Sellfy dashboard.


                      Please note that ANT is now deprecated and will be removed completely in the next plugins release. You should switch to Gradle.


                      CHANGELOG:
                      • Tweaks for UE 4.18 compatibility
                      • Added Android Oreo compatibility
                      • Added iPhone X compatibility
                      • Firebase C++ SDK updated to 4.3.0
                      • Google Play Services updated to 11.6.2 (Gradle only)
                      • Firebase SDK for Android updated to 11.6.2 (Gradle only)
                      • Google Services Plugin for Android updated to 3.1.2
                      • Firebase SDK for iOS updated to 4.7.0


                      If you haven't owned it yet, you can buy now on Sellfy.
                      Last edited by gameDNA studio; 12-05-2017, 04:46 PM.
                      Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

                      Comment


                        #41
                        Realtime Database Plugin 0.9.6 (Early Access) released!


                        We've just released update for Realtime Database Plugin.
                        You can download it from GitHub repository on releases tab or your Sellfy dashboard.



                        CHANGELOG:
                        • Added offline persistence capability after hard application restart on Android and iOS.
                        • Added more detailed logs in development build.
                        • Fixed suspension on Save Value during offline mode.


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

                        Comment


                          #42
                          Hi. You keep advertising that your Firebase Realtime Database plug-in is on sale for 10% off on Sellfy, but when you go to the link, it is only 5% off. Been like that ever since you started announcing the sale.
                          Attached Files
                          Last edited by ronm6667; 12-28-2017, 04:11 PM.

                          Comment


                            #43
                            Originally posted by ronm6667 View Post
                            Hi. You keep advertising that your Firebase Realtime Database plug-in is on sale for 10% off on Sellfy, but when you go to the link, it is only 5% off. Been like that ever since you started announcing the sale.
                            Indeed! Thank you and sorry about that. I've just changed this It's now really 10%.
                            Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

                            Comment


                              #44
                              Cool! Thanks.

                              Comment


                                #45


                                COMPLETE FIREBASE EXPERIENCE
                                Realtime Database $20 off when you buy Ultimate Mobile Kit!



                                Many of you asked us about complete Firebase package for Unreal Engine 4. We've heard your voice and just did it! We introduced an offer when you buy Ultimate Mobile Kit Firebase you will receive $20 off for Realtime Database Firebase.
                                This is valid for all our customers in all stores including Unreal Marketplace and Sellfy.

                                If you are a new customer, simply add both packages to the Cart on Sellfy and price will be automatically discounted. If you already have been owned any of these packages, write to us at support [at] gamednastudio.com and we will give you customized discount coupon!

                                If you have any questions, feel free to ask.



                                Ultimate Mobile Kit on Sellfy: https://sellfy.com/p/fc9C/
                                Realtime Database on Sellfy: https://sellfy.com/p/e9ru/
                                Ultimate Mobile Kit on UE4 Marketplace: https://www.unrealengine.com/marketp...e-kit-firebase
                                Realtime Database Firebase | Ultimate Mobile Kit Firebase | Extended Facebook | Universal Mobile Ads | Google Analytics

                                Comment

                                Working...
                                X