Android GCM说Error = NotRegistered,但我注册了我的应用程序

时间:2014-04-21 06:33:34

标签: android google-cloud-messaging

我是Android GCM环境的新手。

我正在编写java代码以通过Google的“入门”页面接收GCM消息。 http://developer.android.com/google/gcm/gs.html

我用它们编写了android客户端代码并编写了C#代码来向GCM服务器发送消息。

我的应用已成功注册其设备并获得了'APA91bGOqUv--of9MyUevAvFq-RNh375O7S5m5y_WvuSwn1zJqbIsGJpzkJda99RIL1jgZ0zC89RC5q8scj3eZMqMeLdTlUsqfSBD_A4jr_000000000000000000000000n_QWhC0Q8KEzQl_icWaBRS4DeMIK_puCzFBO6rArcq8Lax4_YilU'的注册ID。

但是当我的C#代码调用GCM服务器 - https://android.googleapis.com/gcm/send - 发送消息时,它返回'Error = NotRegistered'。

我没有将我的应用程序上传到官方应用程序商店,但我认为这不重要。

有人会给我建议解决这个问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

我找到了原因。

每当我尝试调试时,app都需要重新注册。

上面的注册ID已过期。

我再次收到它,效果很好。