firebase - FCM 服务不可用 nack

标签 firebase google-cloud-messaging xmpp firebase-cloud-messaging

我有一个成功连接到 FCM XMPP 测试服务器的 python3 程序。但是,在发送 JSON 后,它每次都会返回一条 SERVICE_UNAVAILABLE nack 消息。同一段代码上周运行完美。

documentation建议多次重试发送消息,就像我所做的那样。它还说我可能会被列入黑名单。

  • 我怎么知道我是否被列入黑名单?
  • 什么行为会让您被列入黑名单?是否有可能从 FCM 测试 服务器列入黑名单?
  • 这是 FCM 的技术问题吗?好像be working .

引发 nack 的请求是:

<message id=""><gcm xmlns="google:mobile:data">{"message_id": "37ea7059-a832-413b-b008-378f8d8e1a46", "delivery_receipt_requested": true, "time_to_live": 600, "notification": {"body": "BAR", "color": "#666", "icon": "ic_launcher", "title": "FOO", "sound": "content://settings/system/notification_home"}, "data": {"url": "http://google.com"}, "to": "FOOBAR"}</gcm></message>

最佳答案

这里是 firebaser

我们的云消息传递暂存环境会定期获取可能尚未完全准备好用于生产的软件版本。这似乎是其中一种情况。

我们建议您针对生产环境进行自己的测试。我们将相应地更新文档。

关于firebase - FCM 服务不可用 nack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39164554/

相关文章:

ios - 在新的 Firebase 4.0 版本中获取数据库引用

android - pubnub - 发布后备推送通知不起作用

javascript - Service Worker - 为什么要延长事件的生命周期?

xmpp - 如何从 XMPP 获取 ejabberd 的聊天记录

ruby - 使用 Ruby 处理 google talk 消息

iOS Firebase 身份验证与不同的项目

android - 未调用 MyFirebaseInstanceIDService "onTokenRefresh"

ios - 无法将 bool 变量设置为 false,一旦 firebase 抛出错误

android - GCM 广播接收器

c++ - 使用 Objective-C 和 C++ 实现 X-FACEBOOK-PLATFORM 身份验证失败