當前位置:
首頁 > 科技 > 為啥關掉軟體還能接到消息?手機的消息是怎麼推送的

為啥關掉軟體還能接到消息?手機的消息是怎麼推送的

手機發展到今天已經成為我們每天必不可少的一部分了,社交娛樂工作都離不開智能手機。每天手機也會收到不計其數的通知消息,無論是天氣信息,新聞資訊,還是老闆的工作安排或是女朋友的撒嬌賣萌,到會即使的推送到你的手中。不過有些朋友可能會問了,為什麼我已經關掉了APP還可以接收到消息通知呢?

想解答這個問題就要從手機的消息推送說起了。手機消息當然都是通過伺服器推送到我們手機上的,對於iOS的用戶來說,蘋果有APNs伺服器來負責消息的推送。當你第一次使用APP時,會詢問是否接收通知,如果你選擇了是,那麼伺服器就會記錄你的ID,當有消息通知的時候,這些數據是先推送到蘋果的伺服器中,然後通過蘋果的APN伺服器推送到用戶手機上的。

這樣的設計讓軟體徹底關閉的時候還可以接收到消息通知,一方面釋放內存,一方面也不會耽誤接收消息。並且,因為這樣的設計,類似Facebook,Twitter這類軟體在沒有科學上網的時候也可以接收到通知消息。

而在Android手機來說,谷歌也有類似的GCM伺服器來推送消息,不過因為國內的手機都沒有谷歌服務無法收到谷歌GCM伺服器推送的消息,所以手機會用輪詢和長連接兩種方式來實現。輪詢的話需要軟體定時的向伺服器請求推送,不僅費時費力還要讓軟體一直有進程在後台運行。

另一種也是目前國內Android手機都在使用的是長連接的形式,通過第三方的推送伺服器來推送消息通知,這樣的第三方服務有很多,國外如 Urban Airship, Parse等, 國內有JPush,百度雲推送,信鴿,LeanCloud等。

圖片來自知乎via:李琰

大致了解了消息推送的原理,大家就可以知道了,我們目前的消息通知都是通過第三方的伺服器推送到我們的手機上的,這樣的一個推送的服務進程會一直運行在後台保證消息及時推送。所以即使你殺掉了軟體的進程,軟體的消息依然可以推送到你的手機上。

本文編輯:王瑞

關注泡泡網,暢享科技生活。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 泡泡網 的精彩文章:

少花錢多辦事 多款高性價比遊戲本推薦
你的情懷還依舊嗎?諾基亞又一款功能機現身工信部
雙屏雙攝像頭配聯發科X30 魅族Pro 7渲染圖再曝光
索尼宣布8月31日召開發布會 或發全面屏新機

TAG:泡泡網 |

您可能感興趣

他倆的糖還沒磕夠,怎麼就傳出了分手消息…
好消息,手機界再迎好消息,兩大好消息齊砸手機界
開心一刻:收到騙子的消息怎麼機智回復?騙子:我能怎麼辦,我也很無奈啊
好消息!又是好消息!小米手機又迎來好消息
壞消息,華為手機迎來壞消息,粉絲扎心了
「我不玩手機了,別給我發消息了!」
新消息!華為手機取消耳機孔,連他都開始跟著做,這到底有多好?
為什麼越來越多的手機不支持更換電池?原因讓人無語,但好消息來了!
這條消息不能低頭看!正在玩手機的你請注意
蘋果手機已自帶查看防撤回消息功能,親測有效,確定不收藏起來?
慘敗給馬刺,火箭德帥怒宣一消息,到底算好消息還是壞消息呢?
沒有消息就是好消息
收到這樣的消息請立即刪除,否則你的賬戶將會被掏空!
好消息!好消息!讓你秒變後媽的機會少了一個
庫里回歸之後給勇士帶來了一個好消息和兩壞消息!還是亂來啊
沒有壞消息傳出時,便是好消息
好消息!黃石有軌電車要來了 還有這些好消息
勇士的好消息又變壞消息,科爾又要頭疼,火箭卻自動收好消息
范丞丞手機屏裂了還在用,還曝光了這個消息!粉絲:屏幕是被自己帥裂的嗎?
壞消息!繼金立手機欠款問題後,手機界又迎來一大壞消息