Error handling 其中是'的GCM文档;无效令牌版本';错误?

Error handling 其中是'的GCM文档;无效令牌版本';错误?,error-handling,push-notification,google-cloud-messaging,Error Handling,Push Notification,Google Cloud Messaging,我正在使用中介绍的Google云消息服务,但我得到的HTTP响应状态为400,响应文本为: {“错误”:“InvalidTokenVersion”} 在我写这篇文章的时候,这个错误代码在谷歌上没有任何结果!还有其他人遇到过吗?我可以理解“InvalidToken”,但它的“版本”位让我困惑 我想看看https://iid.googleapis.com/iid/info/和https://iid.googleapis.com/iid/v1/*/rel/topics/*服务,如果你知道在哪里 所有的

我正在使用中介绍的Google云消息服务,但我得到的HTTP响应状态为400,响应文本为:
{“错误”:“InvalidTokenVersion”}

在我写这篇文章的时候,这个错误代码在谷歌上没有任何结果!还有其他人遇到过吗?我可以理解“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有关的内容可能已经过期。

您提供的令牌是regId而不是instanceId.token。遵循文档:

参见此处的示例


你好,马格纳斯·史密斯。只是想检查一下你是否能解决这个问题?:)不。现在一切都被FCM取代了!谢谢你的回复我明白了。我设法看到了另一个同样的反应。我觉得这可能与代币的格式有关。当您发布此内容时,您是否使用带有冒号(
)(新格式)的令牌?对不起,我记不起冒号了。因为这是一个Android代币,我肯定我只是抓住了GCM给客户端应用的任何代币。我明白了。无论如何,非常感谢。干杯!:)