use*_*935 3 google-cloud-messaging
我听说GCM提供的能源消耗更少.GCM如何提供更长的电池寿命?与GCM有什么区别?
据说当有东西要到时,服务器会向应用程序发送消息.所以应用程序不必每次都检查服务器.
但现在,应用程序仍然需要检查该消息?
它的工作方式是没有GCM,您的应用程序要么必须打开服务器的套接字并且每隔5分钟左右ping一次,以便使套接字保持活动状态.另一种选择是对您的服务器进行HTTP调用服务器每隔5分钟左右,看看有什么新东西可以提取..
使用GCM,有一个已经运行的统一进程来获取消息.现在你的应用程序只订阅了一个广播监听器,然后如果在那个GCM进程中有一条消息给你的应用程序,那么它将被广播到你的应用程序,并且在那个阶段你可以随心所欲.
这节省了电池,因为您只是在OS上已经存在的GCM服务而不是自己运行,因此使用更少的电池.
| 归档时间: |
|
| 查看次数: |
2298 次 |
| 最近记录: |