我收到GCM错误-不匹配的SenderID


I got GCM Error - MismatchedSenderID.

我正在从设备2向设备1发送GCM通知,然后设备2使用GCM再次向设备发送确认。但当我将API密钥作为服务器密钥时,设备2无法发送确认,并且在日志cat中设备2显示错误"MismatchedSenderID"。

我使用设备2上的"浏览器键"修复了它。在这里,我不得不使用"浏览器密钥",因为它不适用于服务器密钥。现在我的问题是:为什么它使用"浏览器密钥"而不是"服务器密钥"?

如果以上解决方案适用于您,那就很好了,但根据我的意见,您应该在服务器端使用服务器密钥(例如Web服务),在android应用程序上使用android密钥。

它应该与"服务器密钥"以及"浏览器密钥"一起使用。但在某些情况下,如果其中任何一个不起作用,那么你应该尝试另一个。请参阅此处