Firebase Air Native Extension (FCM) Android+iOS


The Firebase AIR Native Extension Cloud Messaging makes sending notification messages easy.


Firebase Cloud Messaging (FCM) AIR Native Extension (Android+iOS)

Firebase Cloud Messaging ANE enables the Google Firebase Cloud Messaging feature in your Adobe AIR projects.

In Google words:

Formerly known as Google Cloud Messaging (GCM), Firebase Cloud Messaging (FCM) is a cross-platform — Android, iOS, and Web — solution that lets you reliably deliver and receive messages and notifications at no cost.


Firebase Cloud Messaging ANE lets you send messages to your users easy with Firebase Cloud Messaging service. You can address a single device, groups of devices, or devices subscribed to topics.

Heads up! This ANE is one of the child ANEs of the Firebase Core ANE and depends on that. You need to include this ANE beside the Core ANE together to make it work properly in your AIR projects. Click here to learn more about the Core and this whole awesome Firebase project!

Using FCM, you can send push notification messages like never before. Simply send messages to a single device, group of devices, or devices subscribed to topics through the Firebase Cloud Messaging service using your own server side codes or Firebase dashboard (your own Firebase account’s console). FCM lets you send hundreds of billions of notification messages per day with 95% of messages being delivered within 250 miliseconds! Now imagine how much it can improve your user’s experience and how expensive and time consuming it could be if you wanted to do a similar thing you yourself!


You may watch this video to just get a glitch of what Firebase Cloud Messaging has to offer to the mobile application development:


So “Firebase Cloud Messaging 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 Cloud Messaging feature in your AIR apps
  • • Free and unlimited messages
  • • Send two types of messages: Notification messages and data messages
  • • Send messages to a single device, groups of devices, or devices subscribed to topics
  • • Send messages via your app server and FCM server API, or the Firebase notifications console
  • • Controlling app badges
  • • 100% identical AS3 API
  • • Always up to date
  • • Professional support by real developers
Every license of this ANE being purchased can be used in one project (Android+iOS) only. If you want to use this ANE in other projects, you need to buy it again.


If you are doing many AdobeAIR apps, you should consider joining the club for ‘unlimited usage’.


Purchasing the license of this ANE means you will receive updates for free. And you are paying only one time, right? So, if you need our premium support, consider joining the club or purchase our premium support package


NOTICE: If you have purchased ANEs with total worth more than $50 in the last 6 months, the Premium Support Package is granted to you



Free and unlimited messages

Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably deliver messages at no cost.



Send notification messages or data messages

You can send two types of messages. Notification messages that are displayed to your user; or data messages which you can then determine completely what should happen in your application code. Each type has lots of options and settings that you can use to react inside your application accordingly, like message text, title, data payload, and etc…



Versatile message targeting

Distribute messages to your client app in three ways. Messages can be addressed to single devices, groups of devices or even topics.



Easy message sending

You can send messages by writing server-side codes on your own server easily. First you register your users app instance with the FCM servers, then you write codes that allows to address these devices by ID, group, or topic and tell the FCM to send the messages for you. Or even you can simply go to your Firebase dashboard (your own Firebase account’s console) and send notification messages to devices.



Controlling app badges

On iOS platform, you can set a number badge on your app icon. The number badge can be easily set while sending the message notification in your Firebase notification console or your server-side code.




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.


Premium Support Package

If you are an active MyFlashLabs club member, you will have access to our private and secure support ticket system for all our ANEs. Even if you are not a member, you can still receive premium help if you purchase the premium support package.




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.





  • No products in the cart.

Privacy Preference Center