android 的通知为啥还是不及时? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
idblife
7.51D
V2EX    问与答

android 的通知为啥还是不及时?

  •  
  •   idblife 2020-04-13 10:15:36 +08:00 4530 次点击
    这是一个创建于 2013 天前的主题,其中的信息可能已经有所发展或是发生改变。
    路透社 app,
    ios 能正常推送,
    坚果 pro3 google play 下载的,有小火箭,还是不能正常推送。
    理论上 google play 下的 app 应该走 google 推送吧?
    32 条回复    2020-04-14 13:27:13 +08:00
    idblife
        1
    idblife  
    OP
       2020-04-13 10:16:02 +08:00
    现在是打开 app 后蹦出一大堆很久之前的推送通知。。。
    bkmi
        2
    bkmi  
       2020-04-13 10:27:17 +08:00
    理论上跟哪里下载没有关系…

    另外 GCM/FCM 在 Doze 模式下,会根据推送的优先级来判断是延迟还是立即唤醒设备

    再另外,你得把小火箭也加入到电池优化并名单里
    lysS
        3
    lysS  
       2020-04-13 10:54:47 +08:00
    可能是由于强的缘故吧? 国内软件没问题
    idblife
        4
    idblife &nbp;
    OP
       2020-04-13 10:56:50 +08:00
    @bkmi
    小火箭肯定是在名单里的
    不至于把路透 app 也加进去吧?
    dingwen07
        5
    dingwen07  
       2020-04-13 10:58:50 +08:00 via iPhone
    手机 UI 带的限制自启动的功能 要把对应 app 关掉
    Variazioni
        6
    Variazioni  
       2020-04-13 11:03:36 +08:00
    破案。。google play 里很多国产软件不支持 fcm 的推送。。
    我记得有个软件能查看 app 对推送的支持情况。。国产软件 play 下载的。寥寥几个支持 fcm 。
    bkmi
        7
    bkmi  
       2020-04-13 11:04:11 +08:00
    @idblife 应用没有主动申请去除电池优化,你也没有主动加过,那他就不会再名单里,除非一些系统级应用,厂商白名单之类的
    idblife
        8
    idblife  
    OP
       2020-04-13 11:05:24 +08:00
    @bkmi
    是我手动把小火箭加到后台保持里的。。。
    要不然岂不是打开路透 app 也接受不到通知
    idblife
        9
    idblife  
    OP
       2020-04-13 11:06:18 +08:00
    @Variazioni
    路透 app 应该支持 fcm 推送的
    我记得之前锤子手机在哪里是能看到软件的推送支持,坚果 pro3 里找不到了
    idblife
        10
    idblife  
    OP
       2020-04-13 11:06:38 +08:00
    @dingwen07
    系统级的推送,和 app 无关吧
    wallfacer5
        11
    wallfacer5  
       2020-04-13 11:08:26 +08:00 via Android
    代理 App 试试 Clash For Android
    juded
        12
    juded  
       2020-04-13 11:08:45 +08:00
    fcm 即便连通也会被干掉后台,另外梯子不够稳定也会影响。
    dingwen07
        13
    dingwen07  
       2020-04-13 11:19:42 +08:00 via iPhone
    @idblife #10 我三星 只要关掉“允许后台活动”就收不到通知
    idblife
        14
    idblife  
    OP
       2020-04-13 11:45:34 +08:00
    @wallfacer5
    多谢,上次试了一次 Clash,没弄明白。。。
    idblife
        15
    idblife  
    OP
       2020-04-13 11:45:47 +08:00
    @juded
    fcm 咋加入后台保持
    ochatokori
        16
    ochatokori  
       2020-04-13 12:24:34 +08:00 via Android
    在*#*#426#*#*里面看看有没有推送记录
    没有的话可能你的 gg 服务有问题或者 app 不支持(下载个 tester 看看)
    有推送记录但是没有通知
    那就是应用没有被拉起来
    我是用绿色守护 xposed+捐赠版才做到 fcm 唤醒完全被杀掉的应用接受通知
    kop1989
        17
    kop1989  
       2020-04-13 12:26:20 +08:00
    国内大厂的软件在系统层面都是有白名单机制的。而且很多大厂的软件都是针对系统类型走针对通道。
    国外的 app 自然不会这么做。
    idblife
        18
    idblife  
    OP
       2020-04-13 13:31:26 +08:00
    @ochatokori
    多谢
    SakuraOjosama
        19
    SakuraOjosama  
       2020-04-13 13:33:38 +08:00
    ios 的感觉也不是很及时
    idblife
        20
    idblife  
    OP
       2020-04-13 13:47:14 +08:00
    @SakuraOjosama
    一直在用,非常及时
    nekomiao
        21
    nekomiao  
       2020-04-13 13:52:57 +08:00 via Android
    感觉是 app 的关系,我 YouTube 推送挺及时的
    idblife
        22
    idblife  
    OP
       2020-04-13 14:10:45 +08:00
    @nekomiao
    这个还真不好确定
    毕竟我是用同一 app 的 ios 版本和 android 版本对比
    不知道其他人的 android 下是啥样
    azh7138m
        23
    azh7138m  
       2020-04-13 14:27:49 +08:00 via Android
    Android 没有系统级通知,需要自行实现(指自行 hack 系统)
    FCM 需要应用没有被电池优化掉,也没有过被用户停止,才能唤醒应用处理推送

    具体见这里的记录
    t/587250


    另外 FCM 没有被屏蔽,国内目前可以直接收到推送
    morethansean
        24
    morethansean  
       2020-04-13 14:30:29 +08:00
    @idblife #22
    国内的 ROM 可能会有优化,本身应用如果被系统干掉 FCM 是拉不起来的……你按照楼上说的 check 一下 FCM 里有没有相关 package 的通知记录就知道了。一般来说 ROM 的关系比较大。

    目前我这边同应用通知感觉除了 telegram 的 FCM 比 ios 推送快一点意外,其他基本差不多的,也没有出现推不到的情况。
    flynaj
        25
    flynaj  
       2020-04-13 20:42:37 +08:00 via Android
    路由扶墙就正常了。
    Maskeney
        26
    Maskeney  
       2020-04-13 20:46:01 +08:00
    再说亿遍:FCM 没有被墙
    taoboli
        27
    taoboli  
       2020-04-13 22:12:16 +08:00
    APP 自启被阻止了吧,FCM 推送似乎要求应用能够唤醒。
    我原生系统,用黑域阻止了 YouTube 后台启动,不能收到通知,取消黑域就能收到了。
    idblife
        28
    idblife  
    OP
       2020-04-14 13:10:45 +08:00
    @Maskeney
    这个咋知道的
    idblife
        29
    idblife  
    OP
       2020-04-14 13:11:00 +08:00
    @flynaj
    我就是路由上科学上网的。。。
    idblife
        30
    idblife  
    OP
       2020-04-14 13:11:17 +08:00
    @taoboli
    多谢,我试试
    idblife
        31
    idblife  
    OP
       2020-04-14 13:25:01 +08:00
    @morethansean
    多谢,用 android 还真是得动手能力强
    morethansean
        32
    morethansean  
       2020-04-14 13:27:13 +08:00
    @idblife #31
    国内叫安卓
    正常 Android 不会有这些问题...
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1171 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 17:59 PVG 01:59 LAX 10:59 JFK 13:59
    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