“InvalidTokenVersion”错误的GCM文档在哪里?

时间:2016-02-04 22:42:26

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

我正在使用https://developers.google.com/instance-id/reference/server中描述的Google云消息传递服务,但我的HTTP响应状态为400,此响应文本为:
{"error":"InvalidTokenVersion"}

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

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

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

  

HTTP状态400(错误请求) - 请求参数丢失或无效。检查错误消息以获取详细信息。

背景资料:
我正在使用Android设备中的注册令牌,该设备仍会在GCM诊断(Google Play开发者控制台的一部分)中显示成功通知的日志。这样的代币肯定不会出错吗? 如果我尝试使用“bum”的标记值,我会收到错误“InvalidToken” 但是,尝试使用https://gcm-http.googleapis.com/gcm/send发送新通知会导致“InvalidRegistration”错误,因此我猜有些事情变得棘手。
我想声称我最近没有改变任何内容,但是我认为服务器上的SSL可能已经过期了。