美版三星S10+ Google Paly服務耗電問題解決辦法
在使用S10+的這幾天發現Google Play服務的耗電總是排在所有應用的第一位,耗電百分比在7-11%之間徘徊,後臺活動時間一天大概是20小時左右,也就是說這樣會導致手機一整天都在喚醒中,無法進入休眠模式。
之前在小米6上使用PE系統時雖然Google Play服務也耗電,但是一天後臺活動時間大概維持在3小時左右,大部份時間都是能進入休眠狀態的(沒有一直掛代理,只是需要時才打開)。
怎麼判斷手機有沒有進入休眠狀態呢,我比較習慣安裝PNF root這個軟件(也可以通過撥號進入),如果你的手機root過了,還可以修改heartbeat interval的時間,通過修改heartbeat interval時間可以節省電量或者更及時接收推送消息。現在美版S10+無法root,安裝后只能查看一下Google Play的網絡連接情況,以及歷史的消息推送記錄。
下圖是PNF Root的頁面,由於手機無法root所以Settings都是灰色無法設置的狀態,點擊Tools下面的Play services monitor可以進入FCM Diagonostics頁面
FCM Diagonostics頁面,這裡顯示了當前FCM和Google服務器的連接情況,點擊EVENTS會進入FCM的歷史推送以及休眠狀態的詳細頁面。
FCM的EVENTS頁面,紅框裏面顯示了手機什麽時候進入了休眠以及什麼時候開始喚醒。下面這張圖片進入睡眠和喚醒的情況在使用小米6時是很常見的,但是用S10+后我就沒有看到過了,
所以造成Google Play服務後臺時間一直都是20多小時。
下面兩張圖示兩天的Google Play服務後臺活動的時間,從這兩張圖可以看出後臺活動時間均在20小時以上,耗電量在8-11%。感覺這樣的耗電是在太不正常了,搜索了好久也沒有找出
有效的解決辦法,在小米6時也沒有一直掛代理,Google推送的消息也都能正常接收,所以就沒有懷疑是沒有一直掛代理引起的。
最終解決辦法。。。。。。就是一直掛SS,不知道為什么掛V2后FCM的連接狀態老是會5分鐘左右就斷開重連一次,不掛代理就不會有斷開的情況,但是手機會不能進入休眠狀態。
之前有看過V2斷開是因為我使用了Nginx轉發的問題(V2-github的提問裏面有相關解答),但是不使用WebSocket-TLS-Web模式也是會斷開。使用單純的SS就不會有斷開的情況,所以目前先一直掛ss看看情況怎麼樣。目前看Google Play服務的後臺時間沒有一直在增加了。
關於代理軟件佔據耗電第一的問題請自己Google一下,裏面有很纖細的解答。
經過觀察發現Google Play服務耗電原因應該和三星的用電模式有關,之前一直使用的是一優化模式,也就是系統根據電池自動調整性能模式,所以在電量充足的情況下系統會讓Google Play服務不使用電量優化模式,也就是不限制後臺活動,當電量低於一定值的時候再限制Google Play服務的後臺。所以當我把電量充滿后一直開著代理發現手機還是無法進入休眠模式。
當我開啟中等省電模式后手機很快就能進入休眠,並且不用開啟代理。
在小米6手機上由於我使用了magisk的模塊讓Google Play服務能夠限制電量使用,所以在小米6上能夠看到手機關屏后不久就能進入休眠。
處於心理強迫癥的原因我把S10+的用電模式改成了中等省電,這樣手機就能在閒置幾分鐘后進入休眠模式了。
最終解決方案應該就是不用一直掛代理,用電模式使用中等省電。希望XDA的大神能夠早日破解BL鎖,然後能夠root手機,這些問題就能很好解決了。
再次更新,現在使用中等省電手機可以進入休眠了,但是Google Play服務的後臺使用時間還是沒有減少,感覺已經無從下手了,後面就看Google Play服務的耗電情況會不會變少了,如果不會變少那就真的沒有希望了。
希望這篇文章能夠幫助到在國內使用Google Play服務導致耗電的用戶。
补上小米6的Google Play服务电量使用图,从下面两张图可以看出Google Play服务基本没有后台时间,但是却有前台时间,也是奇怪。但是Google的活动时间却很久,真是搞不懂怎么回事。希望有
懂得能够留言说明一下。
再次更新:搜索了很多辦法,看到有的說在設置-應用程序中如下圖點擊重置應用程序偏好就會變好,我試了之後感覺上是有點效果,後臺時間還是之前那麼多一天有21個小時後臺,但是耗電量已經降下來了,大概在2%不到。現在我一直掛代理,由於不玩遊戲,充滿電使用24小時后還能有40%的電量。再加上隨時可以充電,感覺沒有必要去擔心哪個應用會耗電,除非哪個應用特別離譜。
如果需要外出,帶上一個充電寶,能夠充滿一次電就行了。