我是新手,在我的应用程序中,我需要使用全局订阅或主题订阅来实现FCM。我已成功使用设备令牌实现了FCM,但需要向所有设备发送通知。我们该如何解决呢?
答案 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');