本篇文章749字,读完约2分钟

今天,手机的发展已经成为我们日常生活中不可或缺的一部分,社交娱乐离不开智能手机。每天,手机都会收到无数的通知信息,无论是天气信息、新闻信息、老板的工作安排还是女朋友的撒娇,甚至会推到你的手上。然而,有些朋友可能会问,为什么我可以在关闭应用程序后收到消息通知?

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

要解决这个问题,我们应该从手机的信息推送开始。当然,手机短信是通过服务器推送到我们手机上的。对于ios用户,苹果有apns服务器来推送信息。当您第一次使用该应用程序时,系统会询问您是否收到通知。如果您选择“是”,服务器将记录您的id。当有消息通知时,数据将首先被推送到苹果的服务器,然后通过苹果的apn服务器被推送到用户的手机。

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

这种设计允许软件在完全关闭时接收消息通知,这不仅释放了内存,而且不会延迟接收消息。此外,由于这种设计,当没有科学的互联网接入时,facebook和twitter等软件也可以接收通知消息。

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

对于安卓手机,谷歌有一个类似的gcm服务器来推送信息。然而,由于没有谷歌服务,国内手机无法接收谷歌全球移动通信服务器推送的信息,手机将使用轮询和长连接。轮询要求软件定期向服务器请求推送,这不仅需要时间和精力,还会让软件在后台运行。

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

目前,中国的安卓手机使用长连接的形式,通过第三方推送服务器推送信息和通知。国外有很多这样的第三方服务,比如城市飞艇、parse,中国有jpush、百度云推、信鸽和leancloud。

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

智湖路的影像:李燕

在对消息推送的原理有了一个大致的了解之后,每个人都可以知道我们当前的消息通知是通过第三方服务器推送到我们的手机上的,这样的推送服务过程总是在后台运行,以确保消息被及时推送。因此,即使你终止了软件进程,软件消息仍然可以被推送到你的手机上。

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

本文编辑:王睿

关注泡泡网,享受科技生活。

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

地址:http://www.hcsbodzyz.com/hcxw/9398.html