V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
1oNflow
V2EX  ›  问与答

内置谷歌全家桶的国产品牌手机即使一直正常接入互联网, Gmail 在后台运行都收不到推送怎么办?

  •  
  •   1oNflow · 2018-06-05 10:02:02 +08:00 · 2194 次点击
    这是一个创建于 2370 天前的主题,其中的信息可能已经有所发展或是发生改变。

    持有华为手机( emui4.0,安卓 6.0 ),内置谷歌全家桶,只通过 play 更新和安装应用,手机开着 Gmail App,谷歌账户里 Gmail 同步开了,电脑给我发一封测试邮件都没反应,Gmail 客户端的正确使用方法是什么?

    9 条回复    2018-06-05 12:55:18 +08:00
    EchoChan
        1
    EchoChan  
       2018-06-05 10:14:13 +08:00
    FCM 被阉割了吧?
    iVeego
        2
    iVeego  
       2018-06-05 10:36:54 +08:00
    两个排查的地方:1,华为杀后台严重,需要看有没有白名单之类的,添加 Gmail app 到白名单; 2,在拨号界面,输入*#*#426#*#*,查看有没有收到 receive 和 broadcast 的事件。

    1oNflow
        3
    1oNflow  
    OP
       2018-06-05 11:02:43 +08:00
    @iVeego 感谢,华为是有一个『受保护应用』但系统应用不能加入。
    这个页面的确看到 receive 和 broadcast 事件了,而且即使 Gmail 没打开也收到了 Gmail 推送,但好像是点了 connect 之后才行的,之前真的什么也收不到,不过有时候还是会漏收或者延迟很大。
    iVeego
        4
    iVeego  
       2018-06-05 11:06:37 +08:00
    @1oNflow #3 梯子是买的还是自己搭建的?如果是自己搭建的,把 timeout 设为 600 ;买的话用这个 https://play.google.com/store/apps/details?id=io.github.mobodev.heartbeatfixerforgcm 可以实现 fcm 保活。
    1oNflow
        5
    1oNflow  
    OP
       2018-06-05 11:21:15 +08:00
    @iVeego 在 vultr 上搭的,发现默认 timeout 是 120,设置为 600 后是可以让 fcm 一直连接?
    orangeade
        6
    orangeade  
       2018-06-05 11:28:46 +08:00
    Gmail 不走 FCM 吧
    走系统同步
    先把同步开关打开
    iVeego
        7
    iVeego  
       2018-06-05 12:38:17 +08:00
    @1oNflow #5 试下,这是 fcm 断的一个原因。
    iVeego
        8
    iVeego  
       2018-06-05 12:46:55 +08:00
    @orangeade #6 之前我都没注意,刚才测试了下。

    应该是同步和 FCM 都 OK 才会秒推送。
    @1oNflow #5 需要打开 Google 账号里面的 Gmail 同步选项。
    sephinh
        9
    sephinh  
       2018-06-05 12:55:18 +08:00 via iPhone
    看看有没解决方案,我现在 inbox 邮件都看 ios 上了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1044 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:30 · PVG 03:30 · LAX 11:30 · JFK 14:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.