日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

為什么禁止通知的app,還能發(fā)通知消息呢

首先,蘋果比較簡單 。所有的app都是通過統(tǒng)一調用蘋果的信息服務來推送的,也就是說它們的通知其實并不是自己發(fā)的,而是蘋果的iOS系統(tǒng)推送的 。點擊這些消息后,應用程序實際上會被打開 。一些國產(chǎn)手機系統(tǒng)還加入了自激活功能 。比如華為EMUI小米的MIUI魅族的Flyme都有類似的功能 。
為什么很多手機app在關閉自啟,沒有運行的情況下,還能發(fā)通知消息呢?

為什么禁止通知的app,還能發(fā)通知消息呢


這個問題要分蘋果和安卓兩大系統(tǒng)來回答 。首先蘋果比較簡單,所有APP的推送都是統(tǒng)一調用蘋果的信息服務,也就是說它們的通知其實不是自己發(fā)出來的,而是蘋果iOS系統(tǒng)推送的,點擊這些消息之后,才會真正打開APP 。這一做的好處顯而易見,用戶可以自己決定哪些APP可以推送,這些APP也不用常駐系統(tǒng)后臺,平白消耗電量 。
而安卓系統(tǒng)就比較復雜了 。雖然谷歌也建立了類似蘋果的消息推送統(tǒng)一框架,但是由于眾所周知的原因,谷歌的服務器在國內是無法正常訪問的,所以國內安卓手機的APP還是各自為戰(zhàn),并沒有統(tǒng)一的消息推送渠道 。那么一些必須在關閉的狀態(tài)下也要發(fā)送和接受的應用比如微信要怎么做呢?最好的辦法就是在用戶退出之后,應用本身依然常駐在系統(tǒng)后臺,這樣有新消息的時候微信就可以在第一時間推送 。
【為什么禁止通知的app,還能發(fā)通知消息呢】對于這樣的應用,我們一般都會設置讓它在系統(tǒng)后臺常駐,否則就收不到微信消息了 。不過大部分APP都沒有即時消息的功能,完全沒有必要實時掛在后臺,很多潛伏在后臺的APP大部分情況下都是推送一些不相關的新聞或者廣告,讓用戶不勝其煩 。所以現(xiàn)在很多國產(chǎn)安卓系統(tǒng)都具備了限制APP自啟動的功能 。但所謂道高一尺魔高一丈,很多APP為了各種利益,都不甘心被系統(tǒng)限制自啟,會想方設法啟動 。
于是聰明的開發(fā)者們就想到了一個方法關聯(lián)啟動 。簡單來說就是當應用A啟動的時候,與它相關聯(lián)的應用B也會隨之啟動,并且產(chǎn)生連鎖反應,應用CDE也都啟動了 。其實很多應用開發(fā)者并沒有刻意去喚醒其它應用,但是不少國內開發(fā)者在開發(fā)手機應用的時候,為了方便會使用一些現(xiàn)成的開發(fā)工具,比如阿里就推出了全套的安卓系統(tǒng)開發(fā)工具 。
這些工具雖然是免費的,但使用后會付出相應的代價,即使用這些開發(fā)工具的應用會在用戶點擊啟動時啟動阿里家庭桶 。所以很多時候我們打開一些應用,淘寶和支付寶都會推送消息 。一些國產(chǎn)手機系統(tǒng)還加入了自激活功能 。比如華為EMUI小米的MIUI魅族的Flyme都有類似的功能 。但由于關聯(lián)自啟動涉及底層代碼,即使操作系統(tǒng)屏蔽,效果也不明顯 。

    推薦閱讀