大陸版手機 - 延收通知解決方案 - 以Vivo X90 Pro+作例

大家好, 本人在使用大陸版Vivo X90 Pro+ (下稱國行機/ 國行OS). 它除了延收通知的問題外, 其他一切我都十分滿意, 為了令它變成稱心滿意的手機.
我花了一些時間整理了延收通知問題的成因, 以及綜合各解決方案, 得出以下結論(文章是有一點長...), 但應該可以適用於大部分牌子的大陸版手機, 以下我以VIVO X90 PRO+ 的處理方法為例, 希望可以幫到大家.

使用以下方法, 經過我2天整天的測試, 都能成功收到全部通知. 即使我在重開手機後,在沒開啟任何app的情況下, 也能順利收到通知。至於耗電方面,修改後與本來原生出廠時沒有什麼改變, 甚至我覺得有變好.

問題出現的原理:
1. 港澳台用家, 為了可在國行機使用youtube, gmail, whatsapp, ig ,line, TG, signal等等,都會自行以第三方的方式安裝google (內含google service、 google framework、 google FCM(即係GCM-Google Cloud Messaging)等等)。 下面我會講一講google FCM, 因為他是通知延收或收不到通知的主要原因

2.FCM 是一個Google Push notification 的服務, 而我們港澳台眾多用家使用第一點的app, 其實他們背後都會使用到google FCM 的雲端通知服務(意思是當有人聯絡你,即使你沒開啟app, 系統都會自動彈出通知告訴你,有人找你的通知服務)

3. 但由於這個google FCM,是你以第三方的形式安裝到國行os,所以系統會按照原生省電程式的判斷(以下第4點會詳述),不定時地殺FCM, 這個就係你收唔到通知主要原因

4. 那為何國際版或外國牌子的android不會殺FCM? 也不怕錯過 whatsapp, ig 等等的通知?這是因為國際版出廠時已內置FCM,系統會判斷他是系統的第一方app, 已將他放到系統的白名單, 把他視為絕不能殺的重要app.

而因為你是自行安裝google, 所以國行OS會視google FCM係第三方app,不會將他放到白名單. 所以他時常會被OS省電程式判斷為可殺。同時,國行OS殺app是非常進取的,為了省電,他們會在Android本身內置的省電程式上,額外再加上一套自己的省電程式 (以Vivo為例:有 "i管家"、"PEM(com.vivo.pem)")。所以國行機在三個省電程式的加持下,雖然好省電,但係FCM和其他APP都會經常無故被殺,所以你才會收不到通知,導致你要開啟app才可以一次彈出所有通知。

5. 因為以上的種種原因, 所以一些國際APP在國行OS運行時都會經常出現收不到國際通用App(FB, LINE, WhatsApp等) 的通知。

解決步驟:

6. 那怎樣先才可以繞過國行OS不斷殺FCM及App而導致你收不到通知?請看下面步驟

7. 設定你想要收到通知的app可以在開機後自我啟動,並在後台運作:
當你安裝google,google play store, google framework, google service後, 按照以下方式, 設定剛提及一系列google程式、以及其他一些你想即時收到通知的app,通通到“設定” -“應用程式與權限”-“權限管理”內,打開“自動啟動”、“開聯啟動”。這是第一重的確保你需要的app即使被殺,都會及後重新自我啟動

8. 開啟多工任務欄(即是recent app 版面),通通將你要收到通知的app鎖上:
方法把APP是向下拉,及後你就會見到app旁邊會有一個鎖的符號。這是第二重的確保系統知道你需要把這個app留在後台。(即使你在重開手機後, 系統也不會把他解鎖)

9. 令FCM一直被喚醒,確保不會意外被殺:
去playstore安裝outlook ,簡單登入便可。(這個app也要做步驟7,8的動作)。原理是outlook APP 內部會不斷自動重喚FCM。這是第三重的確保FCM即使被殺,OUTLOOK也會把他自動重開,去輔助你想要收到通知的app順利收到通知

10.去playstore安裝heartbeat fixer for GCM(這個app悖也要做步驟7,8的動作),進app後, 將interval time 設為1分鐘。這是第四重確保FCM(GCM)每分鐘會被喚醒

11. 刪除或停用國行OS省電程式的相關服務, 讓他無法殺APP:
刪除PEM(com.vivo.pem)以及“i管家” (詳細方法: https://www.facebook.com/groups/1357432617990104/posts/1550422015357829/)。
若你不想刪除i管家,那就去“設定”-“應用程式及權限”-“系統應用程式設定”-“停用管理”-“i管家”- 關掉所有服務。這是第五重保障FCM(GCM)不被國行省電程式殺掉。
分享一下,我是刪除Pem及"停用" i管家所有服務

12. 確保國行OS 連上google DNS, 而不是大陸DNS, 這樣才能穩定的連接FCM:
去playstore下載DNS Changer (隨便一個都可以, 這個app也要做步驟7,8的動作). 打開app, 然後將DNS1及2設定為8.8.8.8、8.8.4.4,按start. 這是第六重保障你手機可穩定連上google FCM

13. 去“設定”-“電池”,把電池設為"BOOST模式"。
另外不要將系統外觀設為“深色模式”,因為系統有bug,會令你看不到彈出來的通知。

14. 最後, 怎樣才可以知道FCM是否一直處於運作狀態?方法是去電話app輸入*#*#426#*#*,不時檢查,如果你一直見到“connected”,那代表你成功了,你的手機應可正常收發通知。

以上, 若有其他用家有更好的方法, 歡迎提出, 一起研究及修正, 祝大家玩機愉快!
又沒省下多少錢?

買一隻中共國的手機
搞不好資料還會回傳洩密給共產黨
還要費這麼多功夫
我看著都累
lastjocker
一堆手機系統和app還不是把資料送到巴西、土耳其、新加坡,最後還不是轉送到第三方國家機構,真要資安不要用手機最後好。
wusky751023
啊不就很會出張嘴很會鍵盤嘴炮?看文章還要批評人家,這麼看不慣
我只作7跟9而已,Line訊息我是家人跟老闆以外全都關閉提醒,或許因為不到 10 個,所以沒感受到有漏接,來電通話也是正常跳出來。

不過我的Line圖示的未讀數量不會自動更新,要點進Line才會更新
knox3950
那有可能是有關FCM的問題. 若你想解決, 可以試試看, 祝你成功
台灣 有出像90pro+ 堆料堆滿規格?

台灣等了三個月只有s23u ...還有其他高規格選擇嗎?

你資料對中國很重要嗎?

你是什麼角色? 你是什麼單位? 你是重要人物嗎?
Aluminum
他可能是數發部的機要 分鐘上下就要1450[大笑]
sj0109
低階老人才會以為自己被監控吧?一直躲在井裡面?
買個手機這麼辛苦看了都覺得累
陸版便宜歸便宜但很多台灣APP都無法用
我覺得還是買台灣代理的就好
雖然Vivo X90 Pro+台灣沒進,但聽說之後會進
knox3950
我覺得你不同意別人的選擇沒問題,這樣才能彰顯社會多樣性。你不同意這選擇,那你就以自己的方式生活囉。但若一副自以為真理的角度,去批判別人的選擇就不好了,互相尊重就好了.我做著不累就可以了,謝謝你的關心.
可以請問樓主一下,90+的NFC 不知可以正常使用 google pay 嗎?跟悠遊卡功能嗎?
p00716
可以喔 陸版 GOOGLE PAY正常
knox3950
我沒在用GOOGLE PAY. 請參考上面版友
joey888 wrote:
又沒省下多少錢?買一...(恕刪)


其實設定根本很簡單

只是樓主為了讓大家知道原理,所以寫的比較多,大部分都是闡述作用原理
我覺得這個文仔細看反而收穫會很多 現在很缺這樣的文 我覺得挺好

不過我相信你應該連看都沒看~
knox3950
謝謝支持與理解. 我覺得網路上的大多是教學步驟, 很少提及當中原理, 導致很多人都只是跟著步驟而缺少TROUBLE SHOOTING的辦法.希望我的文章能幫到大家吧,一起研究問題總比盲跟步驟好.
其實不用那麼複雜只是樓主講的比較詳細,VIVO有前輩提過outlook是個關鍵,剩下就是自啟動跟設定白名單之類的就搞定!

米系就版上大大放的程式跑一下把電池電量關閉後設定為自啟動就搞定!

陸版手機就是經濟實惠效能強大,若你錢很多就直接轉去蘋果版或是三星版!講些五四三的對你的人生一點幫助都沒有!
我是直接安裝outlook之後就完全沒有延遲
x5motor
就最快最簡單的方式..你有看到Fb文哦..呵呵呵[微笑][微笑][微笑]
我是不知道FCM甚麼的
只知道通知甚麼都有設定好
保證甚麼APP訊息都不會漏接
目前使用OPPO A74/REALME GT
以上5G/Android 13版本
都沒通知MISS問題
把握當下、愛要即時;勿以惡小而為之、勿以善小而不為。
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!