如何向android手机推送消息

 我来答
舒适还虔诚丶熊猫3081
2017-01-13 · 超过32用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:43.1万
展开全部
所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。比如一些新闻客户端,每隔一段时间收到一条或者多条通知,这就是从服务器端传来的推送消息;还比如常用的一些IM软件如微信、GTalk等,都具有服务器推送功能。
推送方法如下:
  1)通过SMS进行服务器端和客户端的交流通信。
  在Android平台上,你可以通过拦截SMS消息并且解析消息内容来了解服务器的意图,可以实现完全的实时操作。但是问题是这个方案的成本相对比较高,且依赖于运营商。
  2)循环主动定时获取
  这种方法需要客户端来做一个定时或者周期性的访问服务器端接口,以获得最新的消息。轮询的频率太慢可能导致某些消息的延迟,太快则会大量消耗网络带宽和电池。
  3)持久连接
  这个方案可以解决由轮询带来的性能问题,但是还是会消耗手机的电池。我们需要开一个服务来保持和服务器端的持久连接(苹果就和谷歌的C2DM是这种机制)。但是对于Android系统,当系统可用资源较低,系统会强制关闭我们的服务或者是应用,这种情况下连接会强制中断。(Apple的推送服务之所以工作的很好,是因为每一台手机仅仅保持一个与服务器之间的连接,事实上C2DM也是这么工作的。即所有的推送服务都是经由一个代理服务器完成的,这种情况下只需要和一台服务器保持持久连接即可。C2DM=Cloud to Device Messaging)。
哎呦互动
2024-07-12 广告
作为上海爱友信息科技有限公司的一员,我们开发了一款扫码抽奖的微信小程序。该程序简洁易用,用户只需扫描指定二维码,即可进入抽奖界面。通过丰富的奖品设置和灵活的抽奖机制,为用户带来刺激与乐趣。我们注重用户体验和数据安全,确保抽奖过程的公正与透明... 点击进入详情页
本回答由哎呦互动提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式