我正在尝试在我的安卓应用中使用GCM服务。为此,我使用了来自http://developer.android.com/guide/google/gcm/gcm.html的安卓文档。我创建了客户端注册流程,其中包括发送方ID等,以及服务器端应用程序,在该应用程序中,我使用注册ID和发送方ID来发送消息。当我通过Eclipse在手机上安装应用程序时,推送通知正常工作,因此我的发送方ID是正确的。然后,当我导出apk文件并在手机上安装它时,我收到错误消息,表示SenderId错误。
MissmatchedSenderId
有人知道我为什么会收到这个吗。
我已经阅读了这些主题:
为什么我从GCM服务器端收到"MismatchSenderId"?
使用GCM发送消息时,我一直收到响应'MismatchSenderId'
但在我的情况下奇怪的是,在将应用程序导出为apk之前,一切都正常工作,然后我就遇到了这个问题。
任何想法都非常欢迎。