我正在努力从服务器获取新闻到Android应用程序。现在我正在考虑使用谷歌云消息传递获取推送通知。我在申请中尝试的是
我没有看到任何做这件事的教程。我只发现了android代码。请帮帮我。我是这个概念的新手。
感谢。
答案 0 :(得分:0)
您需要选择此选项:
1 ..定期从应用程序联系您的服务器并检查是否有任何新通知。如果是这样,您将获取数据并将其显示给用户。
- 您可以通过安排一个警报(可能每天一次)来启动服务器进行服务器检查并通知用户。 (如果你知道新的通知会以固定的时间间隔出现,这可以是一个很好的解决方案,我将它用于每个星期五中午都会显示每周新闻的应用程序)
2 ..适用于Android的Google Cloud Messaging
Google Cloud Messaging for Android(GCM)是一项服务,允许您将数据从服务器发送到用户的Android设备,以及从同一连接上的设备接收消息。 GCM服务处理消息排队和传送到目标设备上运行的目标Android应用程序的所有方面。无论您的消息需求有多大,GCM都是完全免费的,并且没有配额。
http://developer.android.com/google/gcm/index.html
如果您希望能够在任何给定时间向用户发送通知,我建议您这样做。
你有关于developer.android的很好的教程,它安全可靠,你可以完全控制这个过程。
我目前正在努力实施选项2,所以我可以在完成后更新我的经验。
以下是此实施教程:http://www.vogella.com/articles/AndroidCloudToDeviceMessaging/article.html