重新订阅FCM主题不起作用

时间:2016-09-11 11:34:57

标签: android firebase firebase-cloud-messaging firebase-notifications

我已订阅并稍后取消订阅了Firebase Cloud Messaging中某个主题的设备。

现在,当我再次尝试订阅时,没有任何反应。在设备上执行代码FirebaseMessaging.getInstance().subscribeToTopic("topicName"),日志不会出错。

但是,如果我使用我的设备的注册ID向https://iid.googleapis.com/iid/info/regID/?details=true发出GET请求,则仅显示其他主题,而不是我重新订阅的主题。

更新:好的另一个主题我实际上可以重新订阅,但第一个仍然不会再订阅。执行期间仍然没有错误或日志反馈。任何人都知道这可能是什么? 是否可能有主题名称的格式规则,因为我的是自动生成的ID?

1 个答案:

答案 0 :(得分:1)

所以...丢失的话题重新浮出水面。

显然,在我的设置(更有可能)或FCM(不太可能)中,这是一种随机错误。

但是,我仍然100%确定它至少在一周内没有使用一个特定的主题名称,现在它可以正常使用我的所有主题名称。