你即将看到一個直擊國内安卓生态痛點, 一勞永逸,說複雜也複雜說簡單也簡單的教程,屏住呼吸,開始!
我們說國内安卓生态混亂有很大一部分原因是消息推送的鍋。
本來安卓系統有谷歌的 GCM(Google Cloud Messaging)給予統一的系統級的推送渠道幫 App 發出通知,這樣安卓手機就像 iOS 一樣,即使 App 不在後台也一樣能即時接收消息。
但是呢,谷歌服務不能用,那怎麼辦,國内定制 ROM 隻好各自為政,催生出極光推送、個推、小米推送(MiPush)、華為推送等各種推送渠道。
每個 App 使用不同的推送,為保證所有消息都能被收到,一台安卓機裡可能有十幾、幾十個推送在後台運行,掉電快和卡頓也就不奇怪了
順理成章的,我們需要的是一個推送服務承接所有 App 的通知消息。
MiPush 是目前最流行的應用推送服務之一,我們熟知的大部分 App 都在用 MiPush,
因此 MIUI 機型能享受沒有混亂後台的系統級推送,而非 MIUI 用戶,使用了 10 個上述 App,後台就會有 10 個 MiPush 的服務,20個就會有……對它們來說,電量不要錢啊!
所以有開發者放出了一個第三方 MiPush,讓非 MIUI 用戶也能享受無後台省電的推送服務——小米系統級推送。
當然,這個第三方 MiPush 隻對那些使用 MiPush 服務的 App 有效,把這個第三方 MiPush 安裝到手機後,它會自動顯示用戶手機裡哪些應用可以使用,如圖。
如果你對電量和隐私都比較重視,接下來就是你表現這種重視的方法了。
方法概述:
安裝小米系統級推送、注冊應用、安裝和使用 Magisk 模塊僞裝機型。
小米系統級推送有兩個文件,
安裝過程中要注意按照 App 要求給予電池優化白名單、查看應用使用情況、通知三個權限,并允許自啟動,然後一直點擊 Next 就行。
如果未安裝成功,就去設置中手動開啟這三項權限,不要擔心,很簡單。
安裝完成,會顯示如下界面,點擊允許,
這個第三方 MiPush 理論上對所有使用 MiPush 的 App 都管用,但實際情況下,很多 App 比如支付寶、淘寶之類的會事先鑒别你所使用機型是否為小米,否則不讓注冊,另一些 App 則沒那麼多限制,有 MiPush 就行。
舉個栗子,這台測試機型非小米和 MIUI,沒裝幾個 App,其中使用小米推送的有支付寶、網易雲音樂等。
網易雲音樂等沒啥限制,這邊裝好第三方 MiPush,那邊打開支持的應用,第三方 MiPush 會自動注冊,然後彈出如下通知,允許就可以在不開網易雲的情況下收到通知,在第三方 MiPush 刷新完就會顯示為已注冊。
圖源自網友
而支付寶就對機型有限制,會顯示支持但未注冊,我們需要借助一點外力手動實現已注冊。
于是,我們使用 Xposed 或 Magisk 模塊僞裝機型,讓支付寶這一類應用以為我們的手機是小米機型。
這一步對沒有 root 和 Xposed/Magisk 的用戶來說,比較麻煩,對已有這三樣的用戶則不費吹灰之力。
所以,如果你安裝好第三方 MiPush 後,對自動注冊成功的 App 數量感到滿意,那麼可以不看後面的内容(真相是數量确實很少),不滿呢,就繼續折騰。
我們以 Magisk 面具模塊為例,在下載項裡搜索“Xiaomi Push Framework Fake Advanced”,這就是那個起僞裝作用的模塊。
然後,打開第三方 MiPush 的設定,勾選“全局僞裝為小米設備”,也可以單獨在應用内設置。
這樣,支付寶等應用就服帖了,
注意事項:
遇到注冊異常把對應的應用打開别管,過一會兒就好了,
有些 Push 的應用隻能彈出通知不能顯示消息内容這是 App 自己的緣故,大部分都可以顯示,如圖:
圖源自網友
按照這個流程來就沒錯,不過你仍有可能遇到許多問題,比較終極的解決辦法是:停止運行你想要注冊的那個應用并清空數據,或者直接重裝。
這是論壇反饋比較多的情況,一些細節的問題,開發者在 App 幫助内寫的比較詳細,我們就不廢話了。
最後要注意的是第三方 MiPush 和黑阈、綠色守護等混用會不穩定。但你懂的,如果有統一的推送,要黑阈之類的作用也不大。
私信回複“111”,即可獲取下載鍊接!
,