如何在FCM FCM中订阅主题?

时间:2018-11-10 04:39:36

标签: firebase dart flutter firebase-cloud-messaging

我是新手,在我的应用程序中,我需要使用全局订阅或主题订阅来实现FCM。我已成功使用设备令牌实现了FCM,但需要向所有设备发送通知。我们该如何解决呢?

2 个答案:

答案 0 :(得分:9)

您可以使用subscribeToTopic在登录成功或您要订阅的地方向所有设备发送通知。 示例代码:

FirebaseMessaging firebaseMessaging = new FirebaseMessaging();

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

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

通过使用Firebase控制台通过在目标中选择主题

,以将通知发送到设备正在侦听的主题来测试主题订阅

答案 1 :(得分:1)

我可以使用以下代码来实现:

await FirebaseMessaging.instance.subscribeToTopic('TopicToListen');