[Paid] Duo: Firebase Cloud Messaging | Authentication

Offers a solution for using Firebase Cloud Messaging and Firebase Authentication together with the latest apis combined together. You can always have it even if you dont use Auth for now.

The extensions are carefully crafted for this specific purpose.

Perks :star2:

  • Extension offers latest version of both Firebase Auth and FCM
  • Whenever a new message arrives, you can make it call a procedure, even if app is in the background! It’s an exclusive feature, none other extensions offer :slight_smile:
    This adds extra customization over how you can handle receiving notifications.
  • If you do not wish to use both the components (FCM and Auth) together, this extension is still suitable.


The setup is really simple and could be done in minutes.


  • Initializes the Firebase, you do not need to include google-services.json
    • appId: Firebase Project Settings → Application Id
    • projectId: Firebase Project Settings → Project Id
    • token: Firebase token, Project Settings → Web API Key
    • senderId: Firebase Project Settings → Cloud Messaging → Sender Id
    • bucket: ignored
Firebase Cloud Messaging

The Firebase Cloud Messaging component includes all the essential APIs


  • Retrieved Firebase Instance Id


  • Retrieved Firebase Unique Token


  • Deletion of Firebase Instance Id / Token successful


  • Successfully subscribed to a topic
    • handler is the procedure linked with the procedure


  • Failed to subscribe to a topic


  • Successfully unsubscribed to a topic


  • Initializes the Firebase Messaging component


  • Retrieves the Firebase instance Id / token


  • Deletes the Firebase Instance Id


  • Sends Firebase Cloud Message to the topic or the user
    • to: Topic Name / User Token
    • isTopic: Check true if to value is a topic name
    • serverKey: Firebase Server Key
    • notification: Notification Data in form of JSON Dictionary
    • data: Additional Message Data in form Of JSON Dictionary


  • Subscribes to a topic with handler
    • Did you know you can create custom handlers?! That means you can specify which procedure it will trigger when the message is received, this also works in the background!
    • handler is the name of the procedure, it must include 3 arguments, priority, time sent and data in form of dictionary. If you do not need it, simply set it empty.


  • Unsubscribes to a topic previously subscribed to


  • Retrieves the Unique Token
Firebase Auth

Firebase Auth components offers features related to Email Signup/Signin, Logout, Delete & Reset mail. Any features that are not available could be requested, we test and add it.


  • When retrieved Firebase Auth user’s Id token


  • Login was successful, parameters are similar to Kodular’s


  • Login was failed


  • Result of the Reset Email Request
    • success: is true if success


  • Signup was successful, parameters are similar to Kodular’s


  • Signup was failed


  • Initializes the Firebase Auth component


  • Retrieves Firebase User’s Id token


  • Returns true if currently signed in


  • Sign up with email and password


  • Login with Email and password


  • Logs out of the current session


  • Resets the email provided

Something is not right or features are missing? Just request, PM me about it!

Sample Blocks


Price USD: 30 USD
Indian National Rupee: INR 2500 INR

  • You can request additional features to be added in the extension. Though the extension is really well tested, if you find any problems / bugs, it will be resolved internally.
  • No refunds.

Is FCM really in high demand? :thinking:

Works really good!
It’s all customizable and fast. Now I can send messages without being tied to OneSignal or Kodular. All libraries are up to date so I can be sure that user data is safe.

1 Like

Some Onesignal fixes costs up to 19$ and works not on every Device. For me this Extension works great and updates even the Firebase Auth Libary.

Free ones are available too, in case you missed.

I didn’t mean to compare fcm and OneSignal. I just wanted to know what’s so special in FCM that users are purchasing it even after high price.

bought the extension and i am very happy with how it worked out for me… Kumaraswamy made sure that we tested it together and make it work on a test project before i made the payment… and even after payment, he helped me to integrate the extension within my project and was very responsive… now finally cloud messaging is working properly for me… i really appreciate the attitude mostly, beside the great work you did.