1

我有一个 API。假设这个 api http://api.androidhive.info/contacts/ 有我在列表视图中显示的这个联系人。我想在我们的应用程序中设置一个推送通知,这样当在 api 中添加新联系人时,我们的应用程序中应该有一个通知,表明新联系人已上传。即使应用程序未打开或未启动,也应显示此通知。

例如:它应该像“印度时间”安卓应用一样运行。当新闻更新到来时,它会显示一个通知。
我是安卓新手。请帮我。我会这样做吗?请向我发送示例资源或向我发布相关博客或告诉我逻辑。我将如何做到这一点我也有服务器访问权限。

谢谢

4

1 回答 1

4

您可以为此使用 GCM,

Google Cloud Messaging for Android (GCM) 是一项服务,可帮助开发人员将数据从服务器发送到他们在 Android 设备上的 Android 应用程序。这可能是一条轻量级消息,告诉 Android 应用程序有新数据要从服务器获取(例如,朋友上传的电影),也可能是一条包含高达 4kb 有效负载数据的消息(因此应用程序如即时通讯可以直接消费消息)。GCM 服务处理消息排队和传递到目标设备上运行的目标 Android 应用程序的所有方面

本文档描述了如何使用 GCM 提供的帮助程序库(客户端和服务器)编写 Android 应用程序和服务器端逻辑。

检查这些链接,

http://developer.android.com/guide/google/gcm/gs.html

http://developer.android.com/guide/google/gcm/demo.html

http://www.basic4ppc.com/forum/basic4android-getting-started-tutorials/19226-android-push-notification-gcm-framework-tutorial.html

http://fundroiding.wordpress.com/2012/06/29/google-cloud-messaging-for-android-gcm-simple-tutorial/

对于客户端应用程序,您可以在此处找到代码

https://github.com/marknutter/GCM-Cordova

于 2012-09-25T06:43:28.490 回答