Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 云消息主题订阅是否持久?_Flutter_Dart_Firebase Cloud Messaging - Fatal编程技术网

Flutter 云消息主题订阅是否持久?

Flutter 云消息主题订阅是否持久?,flutter,dart,firebase-cloud-messaging,Flutter,Dart,Firebase Cloud Messaging,如果我使用firebaseMessaging.subscribeTopic(groups.id)为我的firebase用户订阅云消息主题,那么当应用程序关闭时,该订阅是否持续 如果某个主题没有订户,该主题是否仍然存在?我想向一个主题发送通知,该主题是用户所在组的id。但是,当组被删除时,我是否也应该手动删除该主题 如果它们持续存在,有没有办法确定用户是否订阅了它们?因此,我可以更新UI以显示用户已订阅。firebaser此处 对。主题订阅存储在谷歌的服务器上,因此在应用程序未激活时保持不变。事实

如果我使用
firebaseMessaging.subscribeTopic(groups.id)
为我的firebase用户订阅云消息主题,那么当应用程序关闭时,该订阅是否持续

如果某个主题没有订户,该主题是否仍然存在?我想向一个主题发送通知,该主题是用户所在组的id。但是,当组被删除时,我是否也应该手动删除该主题

如果它们持续存在,有没有办法确定用户是否订阅了它们?因此,我可以更新UI以显示用户已订阅。

firebaser此处

对。主题订阅存储在谷歌的服务器上,因此在应用程序未激活时保持不变。事实上,这是允许在应用程序未运行时使用主题传递推送消息的关键

不需要自己维护主题,也不需要检查它们是否存在。如果您想向某个主题发送消息,您可以这样做。如果你想订阅/取消订阅某个主题,你也可以这样做

没有公共API允许您确定向主题订阅了哪些令牌,也不允许您确定向令牌订阅了哪些主题。如果需要,您必须自己维护必要的映射