导航:首页 > APP软件 > 推送安卓

推送安卓

发布时间:2023-05-01 04:44:43

1. android 消息推送是什么,消息推送一般是怎么做的

所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。比如一些新闻客户端,每隔一段时间收到一条或者多条通知,这就是从服务器端传来的推送消息;还比如常用的一些IM软件如微信、GTalk等,都具有服务器推送功能。
推送方法如下:
1)通过SMS进行服务器端和客户端的交流通信。
在Android平台上,你可以通过拦截SMS消息并且解析消息内容来了解服务器的意图,可以实现完全的实时操作。但是问题是这个方案的成本相对比较高,且依赖于运营商。
2)循环主动定时获取
这种方法需要客户端来做一个定时或者周期性的访问服务器端接口,以获得最新的消息。轮询的频率太慢可能导致某些消息的延迟,太快则会大量消耗网络带宽和电池。
3)持久连接
这个方案可以解决由轮询带来的性能问题,但是还是会消耗手机的电池。我们需要开一个服务来保持和服务器端的持久连接(苹果就和谷歌的C2DM是这种机制)。但是对于Android系统,当系统可用资源较低,系统会强制关闭我们的服务或者是应用,这种情况下连接会强制中断。(Apple的推送服务之所以工作的很好,是因为每一台手机仅仅保持一个与服务器之间的连接,事实上C2DM也是这么工作的。即所有的推送服务都是经由一个代理服务器完成的,这种情况下只需要和一台服务器保持持久连接即可。C2DM=Cloud to Device Messaging)。

阅读全文

与推送安卓相关的资料

热点内容
win10文件夹运行缓慢 浏览:822
数控车车扁位怎么编程 浏览:782
qq360 浏览:654
红米1s如何关闭后台程序 浏览:819
java串行化 浏览:172
网络营销公司如何 浏览:310
链接文件路径错了怎么办 浏览:251
用c语言模拟一个虚拟文件系统 浏览:69
人事网照片辅助处理工具 浏览:516
文件夹找不到下载的优酷视频 浏览:305
激光割编程怎么学 浏览:829
三星note2词典数据文件缺失 浏览:601
中山省钱app有哪些 浏览:266
手机网络如何有线连接电视 浏览:595
微信pc端哪些文件产生垃圾 浏览:84
Xvp格式文件 浏览:728
vb程序执行顺序 浏览:648
小班编程学什么 浏览:267
获取文件页数 浏览:140
系统文件夹移动 浏览:764

友情链接