【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 行业 » 正文

为啥关掉软件还能接到消息?手机消息是怎么推送的

放大字体  缩小字体 发布日期:2020-03-30 12:08:26    浏览次数:31
导读

  每天手机也会收到不计其数的通知消息,无论是天气信息,新闻资讯,还是老板的工作安排或是女朋友的撒娇卖萌,到会即使的推送到你的手中。  想解答这个问题就要从手机的消息推送说起了。手机消息当然都是通过服务器推送到我们手机上的,对于iOS的用户来说,苹果有APNs服务器来负责消息的推送。  当你第一次使用APP时

  每天手机也会收到不计其数的通知消息,无论是天气信息,新闻资讯,还是老板的工作安排或是女朋友的撒娇卖萌,到会即使的推送到你的手中。

  想解答这个问题就要从手机的消息推送说起了。手机消息当然都是通过服务器推送到我们手机上的,对于iOS的用户来说,苹果有APNs服务器来负责消息的推送。

  当你第一次使用APP时,会询问是否接收通知,如果你选择了是,那么服务器就会记录你的ID,当有消息通知的时候,这些数据是先推送到苹果的服务器中,然后通过苹果的APN服务器推送到用户手机上的。

  这样的设计让软件彻底关闭的时候还可以接收到消息通知,一方面释放内存,一方面也不会耽误接收消息。并且因为这样的设计,类似Facebook,Twitter这类软件在没有科学上网的时候也可以接收到通知消息。

  而在Android手机来说,谷歌也有类似的GCM服务器来推送消息,不过因为国内的手机都没有谷歌服务无法收到谷歌GCM服务器推送的消息,所以手机会用轮询和长连接两种方式来实现。

  另一种也是目前国内Android手机都在使用的是长连接的形式,通过第三方的推送服务器来推送消息通知,这样的第三方服务有很多,国外如 Urban Airship, Parse等, 国内有JPush,百度云推送,信鸽,LeanCloud等。

  大致了解了消息推送的原理,大家就可以知道了,我们目前的消息通知都是通过第三方的服务器推送到我们的手机上的,这样的一个推送的服务进程会一直运行在后台保证消息及时推送。

 
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-88812.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4