我是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'。
我没有将我的应用程序上传到官方应用程序商店,但我认为这不重要。
有人会给我建议解决这个问题吗?
提前致谢。
答案 0 :(得分:2)
我找到了原因。
每当我尝试调试时,app都需要重新注册。
上面的注册ID已过期。
我再次收到它,效果很好。