miui 的 fcm 推送间歇性断开重连 导致耗电以及无法收到推送 求解决方案

2020-02-27 11:14:55 +08:00
 Hedge
(时间日期) net=1: Close err:20 time 120(左右)
(时间日期) net=1: Connected
google 服务是最新测试版,24h 酸酸乳,已经关闭了 google 框架和服务的电池优化 但就是经常断开重连
我也不知道是酸酸乳的问题还是 miui 的问题
有解决方案吗...
4488 次点击
所在节点    Android
6 条回复
LU35
2020-02-27 11:42:44 +08:00
科学上网服务端超时的设置问题,所有类型的服务端都需要改设置来避免这个问题(包括 v2 )。
可以自己在网上搜索下具体设置设置,好多年前就存在的老问题了。
872517414
2020-02-27 11:47:04 +08:00
之前逛 V2EX 有印象看到说 MIUI 的某个程序阻断了 Google Play 服务的连接,存在着针对 GMS 的网络连接黑名单。
Muniesa
2020-02-27 11:52:37 +08:00
酸酸乳的问题,我的解决办法是改 hosts 让 fcm 直连
0A0
2020-02-27 12:31:29 +08:00
在海外的表示原生 miui 的 fcm 一直都是病怏怏。
连接没问题但大多数支持 fcm 的 app 也不会推送。
如果不担心耗电可以把想收推送的软件开启自启跟电源无限制应该会一定程度上解决问题。
yujiang
2020-02-27 12:45:53 +08:00
miui 回应是国内 gms 连不上会一直请求重连导致耗电突增,但又有大量用户需要 play 组件来玩游戏什么的,干脆在系统层面就把 gms 给拉黑了
shikkoku
2020-03-02 22:14:35 +08:00
120 秒是老毛病,如果你无法设置服务端的超时设置,只能用 clash 或者 surfboard 用规则来使 fcm 服务域名走直连。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/647963

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX