原本論壇內那篇陸版小米通知的文章內,各種操作也無法成功,解決了一個問題就出現一個問題,各種無奈。
來說明一下我遇到的各種情況:
1.安裝OUTLOOK→失敗,依然是關螢幕後也不通知。
2.ADB命令刪掉電量與性能→失敗中的失敗,變成神秘BUG,只要一離開Line的畫面,瞬間就不通知,上一秒Line下一秒FB,就立刻不叫,除非你最後的畫面是Line,不然不叫就是不叫。
還造成遊戲模式的狂暴引擎消失,得不償失。
3.安裝網路上抓下來的電量與性能→失敗
4.先刪掉在安裝電量與性能→還是失敗
5.用自動任務設定半小時打開Line→還是他媽延遲啊?
最後我找到別人解決陸版VIVO通知的文章,裡面各種設定很詳細,所以我試了其中一個方法,然後…
然後就成功了

「去playstore安裝heartbeat fixer for GCM(這個app悖也要做步驟7,8的動作),進app後, 將interval time 設為1分鐘。這是第四重確保FCM(GCM)每分鐘會被喚醒」
但是現在谷歌商店已經找不到這個APP,應該是應用程式的安卓版本太舊(2018後就沒有更新),去搜尋一下就找到得到了
經過測試的確有用,而且沒有其他奇怪的問題。
我的情況是沒有刪除電量與性能、沒有安裝OUTLOOK,並且將需要的APP跟那個APP打開自啟動跟省電無限制。
我還另外安裝了黑閾(黑域)來觀察背景常駐的應用,理論上heartbeat fixer for GCM還是有可能會被系統殺掉,所以偶爾看一下黑閾的進程它還在不在這樣。

可以看得出來他已經活了四小時
我的看法是這樣,看別人說關閉螢幕兩分鐘就會失去FCM,那麼每分鐘啟動一次FCM連線那就永遠不會被系統殺掉了。因為我不是專業的,所以這麼認為。
題外話,我後來研究了一下電量與性能,發現他與現階段小米的雲控有很大的關係,也就是跟手機管家這個APP有關聯,所以我自己不建議刪掉電量與性能,除了會失去狂暴引擎還可能會造成系統的不正常,包含我遇到的BUG跟可能會超級耗電的情況。
然後每分鐘都會喚醒FCM,應該會很耗電,但是檢查了一下,並不會。排行都排不上,放心使用

又想到一件事,還是盡量別把開發者選項裡的『系統最佳化』關掉,理由還是一樣,會失去小米針對系統的優化跟某些排版跑掉。
6/28經過測試的結果:
關閉螢幕,並且間隔兩分鐘以上後,傳送Line的通知,Line通知可能會延遲幾十秒至五分鐘左右(或許更久也有可能),不過只要能夠在這個階段收到通知,後面再次傳送的通知就一定可以收到(關螢幕,且長時間不使用手機的狀態下)。
在更換網路環境後(WiFi↔行動網路),可能會失效,建議打開在heartbeat fixer for GCM一次,或重新開關一下,能保證沒問題
7/13日記:
應該很多人在測試過很多方法後,在使用我的方法也無效。
八成是動過電量與性能或是其他的方法,造成後續就算逆向恢復了APP或是開關,也會有BUG。
請再次將手機重設恢復原廠後,再直接用我的方法試試看
7/14日記:
從B站上其他UP主的使用情況了解到,MIUI或是澎湃OS,只要是APP超過12小時完全未使用的情況下,就有可能會被系統殺掉,
就算是他們那些本來就白名單的中國APP,例如微信或是QQ之類的。
建議用自動任務設定每12小時就打開一次heartbeat fixer for GCM,來避免被系統殺掉。
更正6/28的測試結果:
經過一段時間使用,來說明一下更詳細的情況。
已知「heartbeat fixer for GCM」被設定為每一分鐘推送一次並喚醒FCM,該APP能確實喚醒需要FCM推播的相關應用。
Line有開啟自啟動的開關,就算將Line從多任務卡片滑掉,背景進程也的確消失,只要保證「heartbeat fixer for GCM」有確實運作,那麼Line依然可以被喚醒並且來通知。基本上不會慢於兩分鐘才對。理論上每分鐘都會喚醒一次FCM