「雖然作為國內的1%,但一些冷門的使用需求還是要分享出來的」
01
—
FCM(原GCM)
什麼是FCM、GCM?
FCM是谷歌推出的最新的Android系統級別的消息推送服務(用來替換GCM)。
GCM(Google Cloud Message for Android)是Google發布的Android伺服器推送(push)技術。
但因為G家的Android被國內某不可說的國內特色影響,國產手機廠商已經把其修改的面目全非。同時也因為這個原因,國內安卓大環境亂象橫生,安卓手機一度成為了卡頓的代名詞。
隨著系統版本的更迭,安卓下的許可權逐漸收緊,G家的限制程度越來越高,我們逐漸有理由相信未來會有一個更好的用機環境。
02
—
Samsung FCM
三星S10系列各種對中國市場的發力致使目前的佔有率有了一定的提高(當然早已埋到了脖子)。但是這些針對國內軟體環境的特殊優化,卻無意間幹掉了FCM這一重要的消息推送功能。這一功能的缺失對於無需常駐後台的應用來說太過致命,急需找到相應的解決方法。
因此,如果您不想錯過軟體的重要消息,請按照以下步驟逐一排查(僅針對三星):
安裝 Google 全家桶。FCM離不開谷歌,在三星定製化安卓7.0版本之後,已經內置Google套件,不需要額外下載。之前的版本或機型,需要額外安裝,在此推薦 Go谷歌安裝器 來解決。當然後續必備的 梯子 (後續操作前提條件)還請各位自行準備,此處暫且不表。
測試FCM連通性。因為三星屏蔽了 *#*#426#*#* 的FCM測試指令,在準備工作都完成後,請去Google play下載 Push Notification Tester,測試設備連通性。
關閉三星優化設置。這步是最重要也是最坑的,國行三星針對中國安卓市場亂象,對所有軟體的運行加以限制,在關閉時限制了必備的連接,致使FCM在收到消息後無法調用相關非常駐後台軟體,解除方法見下:
開啟設置,搜索 特殊訪問,進入選項 優化電池使用量。(實在沒找到標準入口,如有還請後面告知)
應用程序切換到 全部,找到你所需要推送消息的軟體,關閉優化開關。
只有這樣,三星自帶的Google play套件才算是完美工作。相應軟體無需常駐後台即可接收消息通知。
ps: 為保證FCM正常,還請從Google play內下載相關應用。
03
—
其他使用
在三星2019年3月27日的版本補丁更新完,大家可能會發現,以微信為首的部分應用字體忽大忽小,這實際上是三星自適應省電頻繁切換導致的。
此次三星s10系列,採用了最高解析度 3040 * 1440 的AMOLED屏幕,對電池的壓力更大了。為了解決這一問題,三星對省電模式進行了更加詳細的策略標定。
在原先版本上,開啟 已優化 & 自適應省電後,屏幕解析度會保持初始設置,不隨省電模式的切換而進行改變。在27號版本的更新後,引入了該BUG,會導致自適應省電對解析度的鎖定無效。
目前的解決方案只能說暫時關閉自適應省電,並且把屏幕解析度改回你自己想要的,微信等出現bug後請退出後台並重啟應用。
推薦閱讀: