Firebase Authentication Air Native Extension (Android+iOS)
Firebase Authentication ANE enables the Google Firebase Authentication feature in your Adobe Air projects supported on both Android and iOS with 100% identical ActionScript API.
Firebase Authentication ANE provides you a full authentication system on top of reliable Google infrastructure. Easily signup/in/out users using their email addresses and passwords, handle sending password reset emails and also integrate popular federated identity providers like Google, Facebook and Twitter, and more to authenticate.
Alright, So Firebase Authentication takes care of it all with considering the best practices. All you need to do is to to use the existing Firebase Auth methods to take care of the user authentication. And of course, after a successful sign in/up it can get connected to Firebase Realtime Database (and other Firebase services) to read/write data for that authenticated user. Easy like a piece of cake! Now imagine how expensive and time consuming it could be if you wanted to bring a similar functionality you yourself by writing some server-side codes and storing data on your own hosting!
You may watch this video to just get a glitch of what Firebase Remote Config has to offer to the mobile application development:
So “Firebase Authentication Air native extension” enables it all for your AIR apps! The Firebase project is awesome and will help mobile app developers BIG time. It will cut down the amount of time you would spend on setting up server-side logic and besides that, it ensures that your content will always be available to your users as fast as possible.
Below are the main highlights of this native extension:
- • Enable the Firebase Authentication feature in your AIR apps
- • Email and password based authentication
- • Handles sending password reset emails (Bult-in forgot password functionality)
- • (PRO) Ready to be integrated with federated identity providers (Google, Facebook, Twitter, Github)
- • 100% identical AS3 API
- • Always up to date
- • Professional support by real developers
Email and password based authentication
Most apps need to know the identity of a user. Knowing a user’s identity allows an app to securely save user data in the cloud and provide the same personalized experience across all of the user’s devices.
The Firebase Authentication ANE provides methods to create and manage users that use their email addresses and passwords to sign in. It also handles sending password reset emails (Bult-in forgot password functionality). So easy to use built on top of reliable Google infrastructure. So no need to code all of these by yourself anymore, Firebase does that for you!
Ready to be integrated with federated identity providers
Apart from the standard “Email & Password Authentication”, Firebase Authentication ANE is also ready to be integrated with federated identity providers. So you can use it to sign in users via Google, Facebook, Twitter and Github.
At the moment it can work with Facebook ANE to sign in users using their Facebook account. but signing in using other providers is not available currently because each provider needs its own ANE so that it can get connected to the Firebase Authentication ANE.
Pro features available to club members only
The Firebase Authentication simple email/pass authentication methods are good enough for most cases. But the integration with federated identity providers is a PRO feature and is available to Club Members only.
Providing 100% identical AS3 API
We spent countless hours discussing the differences between iOS and Android APIs and created a completely new approach toward these functionalities to make sure the resulting AS3 API will be not only 100% identical on both platforms but also super easy to work with.
Always up to date
Our dev team, are always checking on the latest releases of Android/iOS to make sure you have access to the latest features of this library.
Professional support by real developers
If you are a member in MyFlashLabs club, you will have quick direct email support on all our ANEs but even if you are not a member, you will still receive professional help from our dev team. Our Android, iOS and AS team leaders are constantly checking on our GitHub issues pages trying to answer your tech questions as fast as they can. There is actually no time limit on how we support our products.
Have any questions regarding the usage of this Air Native Extension? The documentation and example files in our GitHub repository will help you a lot. But you can also checkout the Extension’s GitHub issues page and search for already answered questions. It’s very probable that your question is already answered there. Still couldn’t find what you’re looking for? Then post a new issue yourself, our Dev team will answer your questions a.s.a.p.
Have any questions before buying the item? Checkout our FAQ page. We have answered all of the general frequently asked questions regarding the licenses, our club membership benefits and etc…
This item is under the “One Time Usage” license which allows you to use it in a single end product. You may charge your client for your services to create an end product. But you can’t use the “One Time Usage” license on multiple clients or jobs. Though of course you can publish your single end product on multiple platforms such as AppStore and GooglePlay. View the full legal terms at MyFlashLabs licensing.
So if you like to use the purchased item in multiple end products, you need to order the item per usage to buy more “One Time Usage” licenses. So for example if you like to use this item in two different applications, you need to purchase it two times. And of course you can also consider buying our popular “Unlimited Usage” license, which allows you to use the purchased item in ANY number of end products, that is limitless. This type of license is available to Club members only. Read more about the club membership and its benefits.