为什么我从GCM服务器端收到“MismatchSenderId”错误信息?

77

我正在尝试为我的Android应用程序创建一个推送服务,并且我遵循了Google GCM的文档和示例:

我可以注册/注销我的Android应用程序。从服务器端,我可以看到我已经注册了一项订阅,但是当我尝试从服务器向我的Android应用程序发送消息时,我总是会收到以下错误:

发送消息到设备#0时出错:MismatchSenderId

对于我的Android应用程序,我使用SENDER_ID=200000000001。

对于我的服务器端,如Google所说,我使用API_KEY=AIzxxxxxxxxxxxxxxxxXxxXxxXxxxXXXXXxxxxs。

我按照这个文档进行操作:

http://developer.android.com/guide/google/gcm/demo.html

我也在我的Google API面板中启用了GCM,但我仍然会收到这个烦人的错误消息。

我该如何解决这个问题?


检查 manifest.json 文件以获取 GCM 发送者 ID。 - Shivappa
11个回答

-2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接