我正在开发能够随时从服务器接收数据的android应用程序。我已经在谷歌搜索了一些信息。
1)android云到设备消息传递(C2DM)。 2)持久的TCP / IP连接。如何实现C2DM功能和其他如何注册C2DM?。请详细说明并发给我示例应用程序
答案 0 :(得分:3)
不推荐使用C2DM,您可以根据需要使用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://fundroiding.wordpress.com/2012/06/29/google-cloud-messaging-for-android-gcm-simple-tutorial/
对于客户端应用,您可以在此处找到代码
答案 1 :(得分:0)
答案 2 :(得分:0)
按照此link中的步骤操作,您将能够使用Android推送通知。