Firebase 云消息主题已停止工作



我的设备在后台停止接收带有主题的静默推送通知,但我能够从命令行发送 FCM 请求,以使用 FCM 令牌而不是主题在后台触发静默推送通知。自从这中断之前,我订阅主题和发送主题通知的代码就没有改变过(我知道的最后一个成功的代码是在 12 年 31 月 19 日 - 也许与年份切换有关?我确实从使用 APNS 证书切换到密钥,但我不知道这是否会导致 FCM 主题出现问题。

因为这适用于 FCM 令牌而不是主题,我认为这只是 Firebase 问题,而不是应用程序或 Apple 配置问题,对吧?

如何调试它以使其正常工作?Firebase Cloud Messaging 似乎是一个黑匣子...

Firebase 支持人员首先向我指出了此调试指南;我怀疑这是他们在通知方面遇到问题时的第一条建议。

对我来说,问题与主题有关,以下是我处理它的方法:

  1. 我尝试从我的服务器使用其 FCM 令牌订阅设备 - 完成后它响应了这个主题,所以我知道问题出在设备订阅本身。

  2. Swift 主题订阅/取消订阅调用实际上是异步的,我没有意识到这一点,但在我提供完成处理程序后,我可以说它们不起作用,这导致了我的解决方案。

相关内容

  • 没有找到相关文章

最新更新