首页»版块 更多荣耀手机 问题反馈 荣耀MagicOS凌晨零点以后限制谷歌服务的运行和联网,导 ...

荣耀MagicOS凌晨零点以后限制谷歌服务的运行和联网,导致fcm连接断开并自动重连失败。最终导致国外软件消息推送失效。

[复制帖子标题和链接]

2761

HONOR2507308080362  LV3  发表于 3 天前 日本 来自:荣耀GT Pro
在过去的几周,反复测试了基于谷歌fcm消息推送机制的app的推送问题。发现一些规律。

首先声明:
为了最大程度保证国外软件消息推送有效,
1,所有需要收消息的软件已经开启自启动,关联启动,后台运行权限。所有这些软件已经关闭电池优化。
2,锁屏保持网络连接已经开启
3,所有这些软件已经赋予相应通知权限
4,谷歌play服务开关已经在系统设置中开启
5,安装了fcmfix,通过*#*#426#*#*可以调出fcm diagnostics调试窗口。

测试结果:
1,为了测试,确保手机白天重启过。一天使用时国外软件消息推送一切正常。
2,从fcm调试信息看,白天使用期间fcm一直保持链接状态。即使在wifi和移动网络间切换也可以迅速重新连接
3,但是睡觉期间,尤其一过凌晨0点,fcm基本半小时内就会断联。从fcm调试信息看,谷歌服务尝试自动重连,但是一直失败。
4,fcm调试信息显示,后半夜尝试连接的谷歌服务器从mtalk.google.com,fallback到alt2-mtalk.google.com,而且重连很多次也无法联通,最终放弃。
5,一旦放弃重连,国外软件推送全部停止。即使白天解锁手机之后,也不会触发fcm重连。

快速解决方法:
手机打开飞行模式,过几秒,再关闭飞行模式。这时fcm调试会显示fcm重新连接成功。而且连接的服务器回到正常的mtalk.google.com。然后,你会收到一堆的消息推送。之后整个白天消息推送正常。

猜想:
MagicOS在后半夜会进入深度睡眠。同时会停止部分谷歌服务的运行和联网,譬如fcm消息推送服务。

荣耀工程师可以优化一下系统。如果通过定位判定手机在国外,尽量对基于fcm的app和谷歌服务保活,并保持联网。或者在设置里给一个开关“为海外使用优化体验”。附上昨晚的fcm调试信息。 荣耀MagicOS凌晨零点以后限制谷歌服务的运行和联网,导致fcm连接断开并自动重连失败。最终导致国外软件消息推送失效。
产品型号荣耀GT Pro
出现频率总是
问题类型MagicOS 9.0问题
应用名称
应用版本
系统版本PPG-AN00 9.0.0.129(C00E127R104P7)
评论1
荣耀小达人丶尘尘 荣耀答答团  发表于 3 天前 属地未知 来自:PC-VOC

楼主您好,感谢那您对荣耀产品的支持,也是抱歉给您带来不便了,尘尘已经在后台留言给您,辛苦查看一下。
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表