未分類 1 10 月 2020 关于国内安卓接收 gmai, youtube 等谷歌推送的问题 关于国内安卓接收 gmai, youtube 等谷歌推送的问题 資深大佬 : leeyuky 2 目前手机是国行小米刷的欧版系统,网络环境 wifi,软路由设置大陆直连其余全部走香港,手机经常过很久才收到推送,或者直接没收到,我知道苹果在大陆有服务器比较稳但是并不想用 iOS,想问一下 v 友有什么解决的办法 大佬有話說 (13) 資深大佬 : Miaoni MIUI 11 欧版 FCM 推送,我昨晚还测试过 OK,延迟 20s 左右.测试网络环境为 正常 4G.咕咕商店有个测试 FCM 的软件你可以试试 主 資深大佬 : leeyuky @Miaoni 谢谢 資深大佬 : fankz @Miaoni 怎么查看哪些 app 支持 fcm 資深大佬 : domosekai fcm 可以直连,走代理的话因为大部分代理超时设的很短,比如 3 分钟,导致不断重连效果很差,可以开*#*#426#*#*看一下到底卡在哪儿了 資深大佬 : leowood @domosekai 这个让代理背锅了,很多其实是移动网络 NAT 的 TCP 长连接心跳问题,超时被 ISP 强制断开导致 FCM 被经常断开。 資深大佬 : domosekai @leowood 我是让代理提供方改了超时解决了问题才敢这么说的,fcm 的保活机制不会触发 NAT 的超时,因为并不是一个字节都不发 資深大佬 : leowood @domosekai 我向你保证,移动至少大部分网段的 nat 超时小于 FCM 保活心跳。 我自己多个 VPS,都没设定超时。 資深大佬 : domosekai @leowood 原来你说的移动是中国移动,我记得中国移动的超时是 3 分钟,电信和联通比较久没测过。这个问题要看代理的超时和 ISP 的超时哪个长,由于 lz 是 wifi 环境,理论上还要看路由器的 conntrack 超时,但通常不会这么短,暂且忽略。我知道 ss 系的服务端超时默认只有 60 秒,这样的话代理 matters,如果是中国移动的环境且代理超时大于 3 分钟那么是 ISP 超时 matters,所以 it depends 資深大佬 : leowood @domosekai 移动 4G 60 秒, 电信和联通 4G 300 秒。 我的服务端设定 86400 超时 資深大佬 : domosekai @leowood 我身边只有联通 4G,我觉得没有这么短。手机上当前 fcm 每 9 分钟心跳一次,我看了最近的一个小时都是第一次成功,第二次失败 資深大佬 : domosekai @leowood 我多次测试了,联通 4G 的超时是 20 分钟,试了三次 18 分钟心跳成功,两次 21 分钟都失败 資深大佬 : obeykarma 换苹果解决一切推送问题。 資深大佬 : skylancer @leowood 电信一直以来远远超过半小时,甚至我插电信卡 FCM 的默认配置就直接顶爆天不需要我自己修改配置