ram*_*esh 45 android push-notification android-c2dm
我是Android应用程序开发的新手,我正在学习一点点.我的艰巨任务是从我的网络服务器(PHP)向Android应用程序(只是一个"helloworld")发送推送通知(云消息).我做了一些"谷歌搜索",我的疑虑很少
请帮助我可以任何人请给我一个代码示例或文档,以便从PHP服务器发送简单的通知?
提前致谢
Ani*_*she 25
gcm概述:您从Android手机向谷歌服务器发送请求.您收到注册ID作为回复.然后,您必须将此注册ID发送到您希望向移动设备发送通知的服务器.使用此注册ID,您可以向设备发送通知.
回答:
小智 23
Firebase:https://firebase.google.com/docs/cloud-messaging/
GCM(已弃用):http://developer.android.com/google/gcm/index.html
我对C2DM知之甚少.使用GCM,它非常容易实现和配置.
Dom*_*rer 17
GCM正在被FCM取代
看看developers.android.com - Google 用GCM Demo Implementation/How To 取代了 C2DM
1)您需要在服务器上检查您从Google服务器获得的HTTP响应.确保它是200 OK响应,因此您知道消息已发送.如果您收到另一个响应(302等),则表示消息未成功发送.
2)您还需要检查您使用的注册ID是否正确.如果您提供了错误的注册ID(作为邮件的目的地 - 在特定设备上指定应用程序),则Google服务器无法成功发送.
3)您还需要检查您的应用是否已成功注册Google服务器,以接收推送通知.如果注册失败,您将不会收到消息.
这是一个很好的问题,你可能应该看看它:如何在我自己的Android应用程序中添加推送通知
另外这里有一个很好的博客,有一个非常简单的方法:http: //blog.serverdensity.com/android-push-notifications-tutorial/