我得到了GCM错误 - MismatchedSenderID。

时间:2014-04-16 12:56:32

标签: java php android google-cloud-messaging

我正在从device2向device1发送GCM通知,然后device2再次使用GCM向设备发送确认。但是当我将API密钥作为服务器密钥时,device2无法发送确认,而在log cat device2中显示错误“MismatchedSenderID”。

我在device2上使用“浏览器密钥”修复了它。在这里,我不得不使用“浏览器密钥”,因为它不能使用服务器密钥。现在我的问题是:为什么它使用“浏览器密钥”而不是“服务器密钥”?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果Above解决方案适合您,那么它很好,但根据我的观点,您应该在服务器端使用服务器密钥(例如webservices),在Android应用程序上使用android密钥。