三星手機FCM(原GCM)設置及部分問題處理

「雖然作為國內的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後請退出後台並重啟應用。

推薦閱讀:

【珍藏版】世界杯传奇球星卡卡高清图片大全:回顾他的绿茵荣耀时刻
校招一般什么时候开始?校招的流程及注意事项是什么