![]() |
手机为啥关掉App还能收消息 是怎么做到的 |
2017年7月3日
【
转载
】 编辑:
浏览次数:
|
|
手机进展到今日已经成为我们天天必不可少的一 部分了,社交工作都离不开智能手机 。
天天手机也会收到不可计数的 告诉 信息,无论是天气信息,新闻资讯,还是老板的工作 调度或是女朋友的撒娇卖萌,到会 即便的推送到你的手中 。
不过有些朋友可能会问了,为何我已经关掉了APP还 可以 接纳到 信息 告诉呢?
想解答这个问题就要从手机的 信息推送说起了 。手机 信息固然都是通过服务器推送到我们手机上的,关于iOS的消费者来说,苹果有APNs服务器来负责 信息的推送 。
当你第一次 使用APP时,会询问是不是 接纳 告诉,假如你 取舍了是,那么服务器就会记录你的ID,当有 信息 告诉的时候,这些数据是先推送到苹果的服务器中, 而后通过苹果的APN服务器推送到消费者手机上的 。
这样的设计让软件彻底关闭的时候还 可以 接纳到 信息 告诉,一方面 开释内存,一方面也不会 延误 接纳 信息 。而且由于这样的设计, 类似Facebook,Twitter这类软件在没有科学上网的时候也 可以 接纳到 告诉 信息 。
而在Android手机来说,谷歌也有 类似的GCM服务器来推送 信息,不过由于国内的手机都没有谷歌服务 无奈收到谷歌GCM服务器推送的 信息,所以手机会用轮询和长衔接两种 模式来实现 。
轮询的话需求软件定时的向服务器 申请推送,不只费时 费劲还要让软件向来有 历程在 后盾运行 。
另一种也是当前国内Android手机都在 使用的是长衔接的 模式,通过第三方的推送服务器来推送 信息 告诉,这样的第三方服务有众多,国外如 Urban Airship, Parse等, 国内有JPush,百度云推送,信鸽,LeanCloud等 。
大体了解了 信息推送的原理,大家就 可以晓得了,我们当前的 信息 告诉都是通过第三方的服务器推送到我们的手机上的,这样的一个推送的服务 历程会向来运行在 后盾 保障 信息及时推送 。
所以 即便你杀掉了软件的 历程,软件的 信息依旧 可以推送到你的手机上 。