For the complete documentation index, see llms.txt. This page is also available as Markdown.

Google Firebase Notification API

Integrate Firebase Cloud Messaging using the WebToNative JavaScript API. Send and manage push notifications for Android and iOS apps.

You'll need to import the javascript file in your website before starting from this link.

1) To Retrive FCM Token

const { Messaging: FirebaseMessaging } = window.WTN.Firebase

FirebaseMessaging.getFCMToken({
    callback:function(data){
        //data.token contains fcm token
        //store it in your backend to send notification
    }
})
import { getFCMToken } from "webtonative/Firebase/Messaging"

getFCMToken({
    callback:function(data){
        //data.token contains fcm token
        //store it in your backend to send notification
    }
})

2) To Subscribe to particular topic

const { Messaging: FirebaseMessaging } = window.WTN.Firebase

FirebaseMessaging.subscribe({
    toTopic: "Your Topic Name"
})
import { subscribe } from "webtonative/Firebase/Messaging"

subscribe({
    toTopic: "Your Topic Name"
})

3) To Unsubscribe from particular topic

const { Messaging: FirebaseMessaging } = window.WTN.Firebase

FirebaseMessaging.unsubscribe({
    fromTopic: "Your Topic Name"
})
import { unsubscribe } from "webtonative/Firebase/Messaging"

unsubscribe({
    fromTopic: "Your Topic Name"
})

In order to specify the desired URL that will be accessed upon clicking the notification, it is necessary to pass the corresponding URL through the "deepLink" key.

Last updated