为什么 Andriod 系统收不到消息推送 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iamet
V2EX    问与答

为什么 Andriod 系统收不到消息推送

  •  
  •   iamet 2018 年 2 月 7 日 via iPhone 23561 次点击
    这是一个创建于 2966 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚从 iPhone 转到 andriod,唯一不习惯的就是各种收不到消息。
    由于工作原因,要保持 Outlook,whatsapp,Skype 在线接收邮件和信息,虽然我在应用权限那里设置了各种权限允许常驻后台和允许通知。
    但还是收不到,今天打开 Skype 人都气炸了,星期一客户给我发的消息我现在才看到。
    我 MIUI9,没有 root 装了 Google 框架,我该怎么做才能及时收到消息?
    50 条回复    2020-07-16 12:33:48 +08:00
    dissvm
        1
    dissvm  
       2018 年 2 月 7 日 via iPhone
    谷歌原生系统?
    iamet
        2
    iamet  
    OP
       2018 年 2 月 7 日 via iPhone
    @dissvm 不是,MIUI9,但是装了框架,在 play 商店装应用
    chenyingkeng
        3
    chenyingkeng  
       2018 年 2 月 7 日 via iPhone
    应该是安装了框架,还需要保持 vpn 连接打开才能收到信息的吧
    iamet
        4
    iamet  
    OP
       2018 年 2 月 7 日 via iPhone
    @chenyingkeng 酸酸乳 24 小时在线的
    iVeego
        5
    iVeego  
       2018 年 2 月 7 日 via Android
    拨号键盘 *#*#426#*#* 看看你的 fcm 推送是否正常? miui 有 mipush 国外的 app 不支持
    iamet
        6
    iamet  
    OP
       2018 年 2 月 7 日 via iPhone
    @iVeego 看不出什么啊,连接都是正常的
    orangeade
        7
    orangeade  
       2018 年 2 月 7 日 via Android
    怪墙
    iamet
        8
    iamet  
    OP
       2018 年 2 月 7 日 via iPhone
    @orangeade 那如果我把框架卸载,就用 MIUI 本身的服务,能解决咩
    orangeade
        9
    orangeade  
       2018 年 2 月 7 日 via Android
    我港版三星+$$,Outlook, telegram, hangouts 推送完全正常
    orangeade
        10
    orangeade  
       2018 年 2 月 7 日 via Android
    @iamet 最好还是用 MIUI 国际版,人家国外应用不会用小米推送的
    NVDA
        11
    NVDA  
       2018 年 2 月 7 日 via iPhone
    买台二手 iPhone 当工作机吧,你不能把自己的工作依赖在这种不稳定的服务上啊..
    xiaokanhongchen
        12
    xiaokanhongchen  
       2018 年 2 月 7 日 via Android   1
    你还是回归苹果吧,客户重要
    iAndychan
        13
    iAndychan  
       2018 年 2 月 7 日
    你用国产 OS,他们大概只允许 WeChat,QQ,以及支付宝等必备 app 的后台吧,其他支持小米推送的通过系统推送。你用 Skype 还有其他国外 app 就难免奇怪的事情发生。
    比如我用一加的氧 OS,就基本没这类问题,我还把微信的后台关了……
    haozxuan001
        14
    haozxuan001  
       2018 年 2 月 7 日
    作为推送发送方,这里面其实有几点明白就知道为什么了。
    第一:苹果的推送统一由 APNs 做,不管什么 app,只要是想推苹果都必须跟他交互;
    第二:安卓由于谷歌框架问题,没办法直接提供类似 APNs 的服务,所以国内 OS 都尽可能的裁减掉,或换成自己的推送,其中完成的有小米,华为,魅族,但他们都不是 fcm 都是自己在自己的 OS 上做的,互不兼容;
    第三:安卓用户不仅要求自己设备能连同 fcm,还要服务发送方连同,在你的例子上就是,你不仅要让 Skype 发 fcm 的推送,还要让他发 mipush 的,因为 fcm 已经被裁减掉了,不会接受。
    morethansean
        15
    morethansean  
       2018 年 2 月 7 日
    你的谷歌框架是不是根本没带 fcm 啊?
    wiZ90
        16
    wiZ90  
       2018 年 2 月 7 日 via Android
    @iamet 你要把自启动打开,我的经验是尽管 app 带 mipush,仍要自启动才能收到信息
    更别提你的墙外的 push 了
    不过我仍然没搞明白这几个 push 和自启动和神隐模式的关系
    AckywOw
        17
    AckywOw  
       2018 年 2 月 7 日
    不用国产手机,用未批恩
    VYSE
        18
    VYSE  
       2018 年 2 月 7 日
    不是 system app 的谷歌框架可能会被系统 kill 掉的,没框架 FCM/GCM 都不可能
    $$都因为内存被挤出去过
    hyyou2010
        19
    hyyou2010  
       2018 年 2 月 7 日
    如果没有那堵墙,推送于国产安卓机根本不是问题。

    现在的情况是,手机厂家搞了自己的推送,也就这个推送靠谱,然而各个厂家互不通用。现在 zf 纠结了几家公司想搞一个统一推送,但不知道进展如何。这种行政力量主导的东西,成功的希望不太大。
    iamet
        20
    iamet  
    OP
       2018 年 2 月 7 日 via iPhone
    @wiZ90 我试试自启有没有用
    iamet
        21
    iamet  
    OP
       2018 年 2 月 7 日 via iPhone
    @haozxuan001 多谢科普
    iamet
        22
    iamet  
    OP
       2018 年 2 月 7 日 via iPhone
    @iAndychan 实在不行试试国际版了,主要是不能用公交卡服务了
    iamet
        23
    iamet  
    OP
       2018 年 2 月 7 日 via iPhone
    @xiaokanhongchen 如果实在没办法解决,可能真的要回归 iOS
    iamet
        24
    iamet  
    OP
       2018 年 2 月 7 日 via iPhone
    @morethansean 怎么查看有没有带?
    wiZ90
        25
    wiZ90  
       2018 年 2 月 7 日 via Android
    @iamet 我把微信和 keep,招商上了自启动,所以这三个基本上消息都能收到
    还有小米后台挂锁头,好像也是必需的,但是我搞不懂
    小米你就不要当正常安卓看,系统集成带黑域+绿守的,还特么开得最大档的
    那个 diao 大的明白 miui 自启动,神隐模式,后台挂锁的账户关系来给讲讲
    morethansean
        26
    morethansean  
       2018 年 2 月 7 日
    @iamet *#*#426#*#* 能看到 skype 的相关 log 吗?
    简单一点下载一个 pushbullet,然后 *#*#426#*#*,在电脑上推送消息给设备,看 events 里有没有 pushbullet 的 log... 如果有的话,你就看其他的 app 在收到信息没有弹通知的时候有没有 log 吧……听起来很奇怪,要不还是换国际版吧……不是系统应用 google 框架确实有可能被系统杀掉……
    daozhihun
        27
    daozhihun  
       2018 年 2 月 7 日 via Android
    我和楼主用的一样的软件,需要开启自启,并且在电池管理里面不使用电池优化
    wessin
        28
    wessin  
       2018 年 2 月 7 日
    想推送稳定,还是妥妥的 iPhone 吧,Android 在国内就是安卓,再折腾也是安卓,不要抱太大希望。
    morethansean
        29
    morethansean  
       2018 年 2 月 7 日
    @wessin 兄弟,您用过吗? lz 罗列的软件哪一个是应该不能在 7x24 gcm 的情况下收不到通知的?
    你当用亲儿子的用户都不需要通知吗……
    honeycomb
        30
    honeycomb  
       2018 年 2 月 7 日 via Android
    建议回 iOS
    MIUI 是一个不太正常的 Android,改了很多东西。(尝试小米的海外版本 rom )
    magzza
        31
    magzza  
       2018 年 2 月 7 日 via Android
    国行 s8 也有这个困扰,框架+$$,还是不能推送。
    buguniaogu
        32
    buguniaogu  
       2018 年 2 月 7 日
    小米国内版,有框架也是阉割的。。因为 mipush,gcm 是不会触发的(不怎么可能同时两套推送系统)。。刷国际版应该解决。另外,ssr 服务端 timeout 默认是 120s。
    TigerK
        33
    TigerK  
       2018 年 2 月 7 日
    定期(比如小半天)点开 app 看一下有没有新消息~
    这大概是最简单的解决方案了吧,嘻嘻
    KirbySD
        34
    KirbySD  
       2018 年 2 月 7 日 via iPhone
    如果真的不 root 就能完美 Google 框架,opengapps 还有什么存在意义
    MIUI 要稳定 fcm 推送:
    1. 刷 opengapps 包(国际版自带)
    2. 在安全中心里面允许 fcm 应用被系统唤醒
    3. fcm 大部分地区没被墙,尽量让 fcm 走直连
    fcm 的效果可以在 play 上下 push notification tester 测试
    flynaj
        35
    flynaj  
       2018 年 2 月 7 日 via Android
    要用这些东西就刷国际版,确实两个版本差别越来越大
    sixdian
        36
    sixdian  
       2018 年 2 月 7 日 via Android
    自从升到 8.1 后经常打不出电话(按拨号键没反应),重启后刚开始还行,一会又拨不出去了。手机 QQ 每次发消息,点消息框会弹出自动填充的内容,有人遇到过吗? nexus 6p
    sixdian
        37
    sixdian  
       2018 年 2 月 7 日 via Android
    在用手机时正好有来电,接电话时候,直接按任务栏接听键也没反应,要点一下切到全屏再向上拉才能接听。
    shellcmd
        38
    shellcmd  
       2018 年 2 月 7 日 via Android
    在用一加 3t,这个问题确实很严重,只有微信、telegram 能后台接到推送,。其他的 qq、inbox 都收不到消息,只能进应用里面刷新
    ovear
        39
    ovear  
       2018 年 2 月 8 日   2
    MIUI 的话,把 Google 相关服务的自启动打开,同时调整神隐模式到无限制,推送就会收到。
    比如说 Telegram 的话,需要进行上面操作的有
    1 ) Google Play 服务
    2 ) Google Play
    3 ) Google 账号服务(好像叫这个)
    4 ) Telegram
    这样就可以得到原生的 GCM 支持,另外 GCM 虽然可以不用科学上网,但是不科学上网的稳定性太差了,建议科学上网。
    另外关于 MIUI 的自启动和神隐模式,有些同学可能不理解,可以点进去,可以看到有一个开机自启动,和允许系统唤醒就应该知道了。
    神隐模式则是一套规则,体现在限制链式唤醒,限制唤醒频率(比如说多少分钟一次),以及限制唤醒方和时间(比如说大半夜很久不用手机的就会把 QQ 之类的后台也掐掉)。
    buguniaogu
        40
    buguniaogu  
       2018 年 2 月 8 日 via Android
    不 fq,gcm 稳定性确实很差。fq,要注意 gcm 心跳,例如 ss 服务端默认 timeout 是 60s,安卓客户端是 600s,可以 google 一下。
    h4wklee
        41
    h4wklee  
       2018 年 2 月 8 日
    @sixdian QQ 的那个遇到过,反正不知道企鹅搞什么鬼,电话,emmmm 打得很少,有空试试
    StackTrace
        42
    StackTrace  
       2018 年 4 月 1 日
    @sixdian #36 我也有这个毛病,换了手机还是一样,禁用 play 服务能解决,但是 play 服务又不得不用,朋友,你解决这个问题了吗
    StackTrace
        43
    StackTrace  
       2018 年 4 月 1 日
    @sixdian #36 老哥,禁用 telegram 绝对好使,这货影响 GCM
    StackTrace
        44
    StackTrace  
       2018 年 4 月 1 日
    @sixdian #36 你进 google play 服务查一下哪些软件一直在推送,直接冻结,fcm 推送是有推送间隔的
    sixdian
        45
    sixdian  
       2018 年 4 月 1 日 via Android
    @StackTrace 我的是间歇性的打不出电话,找不到规律。应用通知我都是关闭的。
    StackTrace
        46
    StackTrace  
       2018 年 4 月 1 日
    @sixdian #36 和我手机毛病一模一样,*#*#426#*#*查一下 gcm,看一下有没有异常推送
    StackTrace
        47
    StackTrace  
       2018 年 4 月 1 日
    @sixdian #45 可以的话,加个 tim 或者微信聊一聊
    sixdian
        48
    sixdian  
       2018 年 4 月 1 日 via Android
    @StackTrace 微信:yongqiang373141439
    fenglu
        49
    fenglu  
       2020 年 2 月 27 日
    fcm 推送事件 result=0 无法收到推送信息,用 push notification test 推送事件 result=-1 才能收到通知,这个问题有什么办法解决么?
    zomfg
        50
    zomfg  
       2020 年 7 月 16 日
    刚刚换了个 redmi 10x pro,用了 2 天,发现这个问题很严重啊,我也尝试了 autostart google 相关的 apps,也保持了 outlook 不被后台清理,但是还是不太行啊,有哪位大哥有效地解决了这个问题,主要是 redmi 10x pro 这个机器好像没有海外版,也不好刷海外版 rom
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3856 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 491ms UTC 05:07 PVG 13:07 LAX 22:07 JFK 01:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86