當前位置:
首頁 > 最新 > 你知道為什麼安卓殺後台就接收不到消息,而IOS可以嗎?

你知道為什麼安卓殺後台就接收不到消息,而IOS可以嗎?

現在的手機操作系統已經被安卓和IOS瓜分了,而使用過兩個系統手機的用戶會發現,當我們結束安卓手機後台程序時,其對應的消息也會無法接收,只有在重新打開APP時才會一股腦的彈出來。而在IOS上就沒有這個問題,那麼到底是為什麼呢?

這個就要涉及到兩個系統的消息推送機制了。

本文來自「東哥來看看」原創,轉載請註明

IOS自發布以來就被冠以「封閉」的系統的帽子。嚴格的APP審核制度,嚴格的許可權管理,而在數據連接上IOS也有對應的管理方法:所有的APP必須通過IOS自己的「Notification Services」機制來推送,你打開微信後你的微信消息都會從微信伺服器上交給Notification Services,而再推送給IOS客戶端,這樣的話你的消息接收就和你的微信APP是否打開沒有關係了,你打開一次告訴人家伺服器你登陸了伺服器就行。

而雖然安卓也有自己與之對應的「Push」機制,但由於安卓系統的開放性和Google服務在國內的特殊性,它的大多數APP都會自己建立一個「接收機」,用來連接到對應的伺服器接收消息,這樣他們就可以給用戶推送各種數據了。但這樣的弊端也很明顯,一旦結束後台,你就接收不到程序收到的任何消息了。但如果你不結束這些APP的話,那麼建立的眾多「接收機」會嚴重拖累手機運行速度並且增大耗電量。

所以針對於目前這種亂象,工信部已經國內聯合多家廠商制定安卓統一推送服務(Unified Push Service,簡稱UPS),由旗下泰爾實驗室開發獨立的推送制度。

不知道大家看好這個UPS不。


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

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


請您繼續閱讀更多來自 東哥來看看 的精彩文章:

360竊取B站用戶數據?大量B站視頻被搬用
WMC上的中國製造:當S9遇到iphoneX

TAG:東哥來看看 |