手机关掉App为什么还能收消息?App消息是怎么推送的

发布时间:2017/7/3 11:50:47

现在大家都是人手一部智能手机,而手机里面也有下载各种的App,不过一些消息推送让人防不胜防,手机关掉App为什么还能收消息?很多用户都不明白App消息是怎么推送的。

手机发展到今天已经成为我们每天必不可少的一部分了,社交娱乐工作都离不开智能手机。

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

不过有些朋友可能会问了,为什么我已经关掉了APP还可以接收到消息通知呢?

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

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

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

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

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

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

轮询的话需要软件定时的向服务器请求推送,不仅费时费力还要让软件一直有进程在后台运行。

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

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

为啥关掉软件还能接到消息?手机消息是怎么推送的
↑↑↑图片来自知乎via:李琰

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

所以即使你杀掉了软件的进程,软件的消息依然可以推送到你的手机上。

以上就是手机关掉App为什么还能收消息的相关内容,小编就介绍到这里 ,更多的手机信息可以关注本站。

本文整理于互联网,如有侵权,请联系email:kf@53shop.com 进行删除处理。

相关专题: 2020新农合怎么用手机电脑缴费 | 手机淘宝淘口令怎么用 | 趣头条赚钱是真的吗? |

上一篇:中国有嘻哈第二期什么时候播?中国有嘻哈嘉宾有哪些?

下一篇:电脑端支付宝花呗关闭,以后只能上支付宝App-花呗体验

推荐货源
选择分类:
阅读推荐
最新资讯
分类栏目
新手开店 开店经验 淘宝推广
进货技巧 淘宝故事 网店装修
图片处理 网购技巧 行业新闻
创业项目 淘宝考试 品牌排行
微信开店 品牌百科 微商货源