How to subscribe to a topic in flutter FCM?

16,725

Solution 1

You can use subscribeToTopic to send a notification to all devices on login success or somewhere where you want to subscribe. sample code:

FirebaseMessaging firebaseMessaging = new FirebaseMessaging();

  void fcmSubscribe() {
    firebaseMessaging.subscribeToTopic('TopicToListen');
  }

  void fcmUnSubscribe() {
    firebaseMessaging.unsubscribeFromTopic('TopicToListen');
  }

Test the topic subscription by using firebase console to send the notification to a topic that the device is listening by choosing the topic in target

Solution 2

I could do it using the following code:

await FirebaseMessaging.instance.subscribeToTopic('TopicToListen');
Share:
16,725
Ajnas Askar
Author by

Ajnas Askar

Updated on June 06, 2022

Comments

  • Ajnas Askar
    Ajnas Askar almost 2 years

    I'm a new one in a flutter and in my app, I need to implement FCM with global or with a topic subscription. I successfully implemented the FCM with device token but need to send a notification to all device. how can we fix this?