【问题标题】:Firebase Cloud Messaging topics stopped workingFirebase 云消息传递主题停止工作
【发布时间】:2020-01-19 20:30:45
【问题描述】:

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

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

如何调试它以使其正常工作? Firebase 云消息传递似乎是一个黑匣子......

【问题讨论】:

  • 如果在向 FCM 主题传递消息时出现中断,将发布 Firebase status page。它目前没有显示任何此类中断,但由于状态页面是反应性的,因此有时可能需要一些时间才能显示中断。如果您认为存在尚未报告的中断,请reach out to Firebase support 寻求个性化的故障排除帮助。无论哪种情况,这里的任何人都无能为力。
  • 我投票结束这个问题,因为它应该作为可能的服务中断报告给 Firebase 支持。
  • 过去几周一直在发生这种情况,所以我希望现在任何 Firebase 服务中断都会被注意到并修复。而且我一直在与 Firebase 支持保持联系,但恐怕这已经停滞不前了——这就是我试图弄清楚是否/如何自己调试它的原因。
  • @FrankvanPuffelen 如果您想提交一个回答说这是一个 Firebase 问题并且我无法调试,我会将其标记为正确答案。
  • 根据问题中的信息,任何人都无法说出这是否是 Firebase 云消息传递的问题。但如果认为这是一次中断,则应将其报告给 Firebase 支持。如果您需要我们帮助确定您的实施是否存在问题,请提供minimal code/steps with which anyone can reproduce the problem

标签: ios push-notification firebase-cloud-messaging apple-push-notifications


【解决方案1】:

Firebase 支持首先向我指出了这个debugging guide;当人们遇到通知问题时,我怀疑这是他们的第一条建议。

对我来说,问题是围绕主题,我是这样解决的:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 2022-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多