我试图使用Google Cloud Messaging for Android Library的示例发送推送通知(gcm)。 extras/google/samples/ 我设置了服务器,我可以在其上注册设备,它会返回注册ID,但不会将通知推送到移动设备。推送示例android gcm,注册设备但未收到推送通知
事我已经从样品的变化: - :即后运行的应用程序包含在演示的例子和HTML页面上SERVER_URL SENDER_ID
:1个设备(服务器API键(浏览器/服务器尝试都) 在客户端(消息ID = 0:1369738939369676%921c249af9fd7ecd],然后按下发送消息:发送消息后,它就不会在移动设备上显示出来(注册日志可以看到该ID并且看起来正确)。
什么可能是一个问题,关于我忘了什么?
我能读GCM响应(我猜):
MulticastResult(multicast_id=6144555349590101172,total=1,success=1,failure=0,canonical_ids=0,results: [[ messageId=0:1369749519814767%921c249a00000031 ]]
因为您得到了来自谷歌的成功响应,您的服务器端代码似乎很好地工作。问题可能出在您的Android应用程序代码或清单中。你在logcat中看到什么?你可以在你的问题中包含你的代码吗? – Eran
http://tech-papers.org/google-cloud-messaging-gcm-for-android-and-push-notifications-2/ –