V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
leeyuky
V2EX  ›  宽带症候群

关于国内安卓接收 gmai, youtube 等谷歌推送的问题

  •  
  •   leeyuky · 2020-10-02 20:36:04 +08:00 · 4149 次点击
    这是一个创建于 1518 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前手机是国行小米刷的欧版系统,网络环境 wifi,软路由设置大陆直连其余全部走香港,手机经常过很久才收到推送,或者直接没收到,我知道苹果在大陆有服务器比较稳但是并不想用 iOS,想问一下 v 友有什么解决的办法
    13 条回复    2020-10-06 13:54:18 +08:00
    Miaoni
        1
    Miaoni  
       2020-10-02 20:42:59 +08:00 via Android
    MIUI 11 欧版 FCM 推送,我昨晚还测试过 OK,延迟 20s 左右.
    测试网络环境为 正常 4G.
    咕咕商店有个测试 FCM 的软件你可以试试
    leeyuky
        2
    leeyuky  
    OP
       2020-10-02 21:33:48 +08:00
    @Miaoni 谢谢
    fankz
        3
    fankz  
       2020-10-02 21:41:56 +08:00 via Android
    @Miaoni 怎么查看哪些 app 支持 fcm
    domosekai
        4
    domosekai  
       2020-10-02 22:29:50 +08:00   ❤️ 3
    fcm 可以直连,走代理的话因为大部分代理超时设的很短,比如 3 分钟,导致不断重连效果很差,可以开*#*#426#*#*看一下到底卡在哪儿了
    leowood
        5
    leowood  
       2020-10-03 13:12:15 +08:00
    @domosekai 这个让代理背锅了,很多其实是移动网络 NAT 的 TCP 长连接心跳问题,超时被 ISP 强制断开导致 FCM 被经常断开。
    domosekai
        6
    domosekai  
       2020-10-03 13:30:23 +08:00
    @leowood 我是让代理提供方改了超时解决了问题才敢这么说的,fcm 的保活机制不会触发 NAT 的超时,因为并不是一个字节都不发
    leowood
        7
    leowood  
       2020-10-03 14:02:35 +08:00
    @domosekai 我向你保证,移动至少大部分网段的 nat 超时小于 FCM 保活心跳。 我自己多个 VPS,都没设定超时。
    domosekai
        8
    domosekai  
       2020-10-03 14:21:43 +08:00
    @leowood 原来你说的移动是中国移动,我记得中国移动的超时是 3 分钟,电信和联通比较久没测过。这个问题要看代理的超时和 ISP 的超时哪个长,由于 lz 是 wifi 环境,理论上还要看路由器的 conntrack 超时,但通常不会这么短,暂且忽略。我知道 ss 系的服务端超时默认只有 60 秒,这样的话代理 matters,如果是中国移动的环境且代理超时大于 3 分钟那么是 ISP 超时 matters,所以 it depends
    leowood
        9
    leowood  
       2020-10-03 14:38:15 +08:00
    @domosekai 移动 4G 60 秒, 电信和联通 4G 300 秒。

    我的服务端设定 86400 超时
    domosekai
        10
    domosekai  
       2020-10-03 16:37:23 +08:00 via Android
    @leowood 我身边只有联通 4G,我觉得没有这么短。手机上当前 fcm 每 9 分钟心跳一次,我看了最近的一个小时都是第一次成功,第二次失败
    domosekai
        11
    domosekai  
       2020-10-03 19:09:27 +08:00
    @leowood 我多次测试了,联通 4G 的超时是 20 分钟,试了三次 18 分钟心跳成功,两次 21 分钟都失败
    obeykarma
        12
    obeykarma  
       2020-10-03 21:18:22 +08:00
    换苹果
    解决一切推送问题。
    skylancer
        13
    skylancer  
       2020-10-06 13:54:18 +08:00
    @leowood 电信一直以来远远超过半小时,甚至我插电信卡 FCM 的默认配置就直接顶爆天不需要我自己修改配置
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1275 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:19 · PVG 07:19 · LAX 15:19 · JFK 18:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.