重新订阅 FCM 主题无效
Resubscribe to FCM topic not working
我在 Firebase 云消息传递中订阅了一个主题,后来取消订阅了一个设备。
现在,当我再次尝试订阅时,没有任何反应。在设备上执行代码 FirebaseMessaging.getInstance().subscribeToTopic("topicName")
并且日志未打印任何错误。
但是,如果我使用我的设备的注册 ID 向 https://iid.googleapis.com/iid/info/regID/?details=true 发出 GET 请求,则只会显示其他主题,而不是我重新订阅的主题。
更新: 好的,我实际上可以重新订阅另一个主题,但第一个仍然不会再次订阅。执行过程中仍然没有错误或日志反馈。任何人都知道这可能是什么?
主题名称是否有任何格式规则,因为我的是自动生成的 ID?
所以...丢失的主题重新浮出水面。
显然这是我的设置(更有可能)或 FCM(不太可能)中的一种随机错误。
但是我仍然 100% 确定它至少在一个星期内无法使用一个特定的主题名称,现在它可以正常使用我的所有主题名称。
我在 Firebase 云消息传递中订阅了一个主题,后来取消订阅了一个设备。
现在,当我再次尝试订阅时,没有任何反应。在设备上执行代码 FirebaseMessaging.getInstance().subscribeToTopic("topicName")
并且日志未打印任何错误。
但是,如果我使用我的设备的注册 ID 向 https://iid.googleapis.com/iid/info/regID/?details=true 发出 GET 请求,则只会显示其他主题,而不是我重新订阅的主题。
更新: 好的,我实际上可以重新订阅另一个主题,但第一个仍然不会再次订阅。执行过程中仍然没有错误或日志反馈。任何人都知道这可能是什么? 主题名称是否有任何格式规则,因为我的是自动生成的 ID?
所以...丢失的主题重新浮出水面。
显然这是我的设置(更有可能)或 FCM(不太可能)中的一种随机错误。
但是我仍然 100% 确定它至少在一个星期内无法使用一个特定的主题名称,现在它可以正常使用我的所有主题名称。