在不耗尽电池的情况下,不间断地连接服务器

时间:2014-03-24 15:05:01

标签: android ios mobile tcp battery

像Twitter这样的应用程序可以快速耗尽手机的电池,因为当新的推文到来时它必须唤醒手机。我的应用需要持续连接到服务器。它不会经常下载或上传数据。每2分钟发送一次TCP保持活动可以节省电池寿命,或者我们可以通过推送通知不断地与服务器通话的唯一方式是什么?为什么推动自己不会耗尽电池?

1 个答案:

答案 0 :(得分:0)

如果您想实施类似的功能,可以使用Google Cloud Messaging:

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

您基本上创建了将信息发送到Google Cloud Messaging Server的Google API项目。此服务器将您的消息排队,并在它们能够接收时将其发送到最终设备。您的设备始终保持打开的插槽以接收这些消息,因此对电池消耗没有太大影响。