error-handling - 'InvalidTokenVersion' 错误的 GCM 文档在哪里?

标签 error-handling push-notification google-cloud-messaging

我正在使用 https://developers.google.com/instance-id/reference/server 中描述的 Google Cloud Messaging 服务但我收到 400 的 HTTP 响应状态和此响应文本:
{"error":"InvalidTokenVersion"}

在我写这篇文章的时候,确切的错误代码在谷歌上的结果为零!还有其他人遇到过吗?我可以理解“InvalidToken”,但让我感到困惑的是“版本”位。

我想查看 https://iid.googleapis.com/iid/info/https://iid 所有可能的错误代码列表.googleapis.com/iid/v1/*/rel/topics/* 服务,如果你知道它在哪里?!

目前所有 GCM 页面都说...

HTTP status 400 (Bad request) - request parameters are missing or invalid. Check error messages for detailed information.


背景信息:
我正在使用来自 Android 设备的注册 token ,它仍然在 GCM 诊断(Google Play 开发者控制台的一部分)中显示成功通知的日志。所以 token 肯定不会错?
如果我尝试使用“bum”作为标记值,​​则会收到错误“InvalidToken”。
但是,尝试使用 https://gcm-http.googleapis.com/gcm/send 发送新通知会导致“InvalidRegistration”错误,所以我猜有些地方出了问题。
我想声明我最近没有做任何更改,但我想与服务器上的 SSL 有关的内容可能已经过期。

最佳答案

关于error-handling - 'InvalidTokenVersion' 错误的 GCM 文档在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35213106/

相关文章:

php - 安装所有LAMP组件后无错误输出

javascript - 在JS中,为什么不记录catch(err)中的参数显示完整的响应对象?

ios - 应用程序关闭时推送不执行 IOS

java - Google Cloud Messaging 服务器端注册?

android - 桌面版 GCM 客户端

powershell - 在powershell中返回消息而不是msi的退出代码

sql-server - SQL Agent作业错误如何处理?

javascript - 用于向 iPhone 发送通知的 API 和应用程序?

javascript - 如何使 service-worker.js 在浏览器打开时执行?

php - Chrome 错误 500 的谷歌云消息传递