firebase 我是否需要在每次再次打开应用程序时订阅一个主题?

mv1qrgav  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(111)

我在使用firebase_messagingFlutter时遇到了这种情况。
1.第一次,我安装应用程序=>我订阅了一个主题(例如:topic_1)

  1. close app => open again 3 =>我需要在每次再次打开应用程序时订阅主题(topic_1),还是只在第一次安装应用程序时订阅?
    如果我订阅了主题2次。我会在我的设备上收到两个通知吗?
euoag5mw

euoag5mw1#

如果由于某种原因,您多次订阅同一主题,
(e.g.使用相同的主题名称多次调用subscribe To Topic),
Firebase将只保留与设备FCM令牌关联的主题的一个订阅。多次订阅同一主题不会导致同一消息的多个通知被传递到设备。
在Flutter的Firebase Cloud Messaging(FCM)中,当您!使用firebase消息包订阅一个主题,您通常只订阅一次主题,并且您不需要每次打开应用程序时都订阅同一个主题。一旦您订阅了某个主题,订阅将一直持续,直到您显式取消订阅或用户卸载该应用。

相关问题