gamexg
V2EX  ›  Android

国外 android FCM(gcm) 送达率大概多少?延迟如何?

  •  
  •   gamexg · Mar 11, 2019 · 25652 views
    This topic created in 2794 days ago, the information mentioned may be changed or developed.

    如题, 只知道国内各家推送延迟、送达率非常糟糕,原因是杀进程等情况造成的。 但是国外 android 内置的 gcm 应该没这个问题了,那么送达率大概多少?延迟高吗?

    48 replies  •  2019-04-03 12:52:14 +08:00
    qwertyegg
    qwertyegg
    Mar 11, 2019❤️1
    1
    没什么延迟
    ezrealinxh
    ezrealinxh
    Mar 11, 2019❤️1
    2
    最近正在做 GCM 迁移到 FCM,测试下来基本没有什么延迟。
    matolv
    matolv
    Mar 11, 2019❤️1
    3
    无延时,推送概率基本 100%,并且 FCM(GCM)并未被墙,国内一样可用。
    ronman
    ronman
    Mar 11, 2019❤️2
    4
    中国联通,telegram 不翻墙的情况下,无延迟推送
    gamexg
    gamexg
    OP
    Mar 11, 2019
    5
    @qwertyegg #1
    @Lin0936 #2
    @matolv #3
    @ronman #4

    非常感谢,这样就放心了。
    missdeer
    missdeer
    Mar 11, 2019
    6
    @matolv 国内是不是只有亲儿子系列能用?
    hflyf123
    hflyf123
    Mar 11, 2019❤️1
    7
    mipush 官方宣称 99.8%消息 300ms 内到达
    gamexg
    gamexg
    OP
    Mar 11, 2019
    8
    @hflyf123 #7 小米手机上的送达率?

    不太相信竞品手机上面能够做到这个数据,一等试试。
    junjieyuanxiling
    junjieyuanxiling
    Mar 11, 2019 via Android
    9
    @missdeer #6 带框架就行。
    NieKing
    NieKing
    Mar 11, 2019❤️1
    10
    额 我用的钉钉 play 版,完全收不到推送。。。
    juded
    juded
    Mar 11, 2019❤️1
    11
    国产 rom 都有后台控制,目测熄屏状态下多数时候收不到推送,但点亮屏幕后很快就会收到。
    wdy3334
    wdy3334
    Mar 11, 2019 via Android❤️1
    12
    @NieKing 我的可以
    hflyf123
    hflyf123
    Mar 11, 2019❤️1
    13
    @gamexg miui 系统上的
    morethansean
    morethansean
    Mar 11, 2019
    14
    @NieKing 并不是 Play 上下载的就会走 gcm 啊……
    C2G
    C2G
    Mar 11, 2019 via Android❤️1
    15
    @gamexg #8 努比亚手机用第三方 mipush 框架,推送蛮快的。B 站十点的追番提示基本上是秒到
    lanyi96
    lanyi96
    Mar 11, 2019
    16
    @C2G 你 root 了吗
    lqzhgood
    lqzhgood
    Mar 11, 2019
    17
    play 版的微信也不是 100%收到~
    matolv
    matolv
    Mar 11, 2019❤️1
    18
    @missdeer 非亲儿子系列,小米的 miui 国际版
    C2G
    C2G
    Mar 11, 2019 via Android
    19
    @lanyi96 #16 嗯,root 了
    bclerdx
    bclerdx
    Mar 11, 2019 via Android
    20
    @junjieyuanxiling 什么框架?
    pagxir
    pagxir
    Mar 11, 2019 via Android❤️1
    21
    说实在的,google 应该提供开放的推送框架,而不是搞一会 gcm,一会 fcm。来个标准协议,然后 android 系统内置实现,再来个开源的服务端实现。用户可以根据需要修改系统的推送服务器 IP/域名。各种 App 只需要接入接口就能推送,而不需要关心推送服务端的 IP 是啥。
    nanaw
    nanaw
    Mar 12, 2019 via Android
    22
    只有我就讨厌这种玩意吗。。我觉得国内这种挺好的。
    杀了你后台毛都别推送,什么时候打开什么时候推
    或者切出去留后台能收推送
    这玩意搞得怎么杀后台还是推,又不能完全禁止
    co3site
    co3site
    Mar 12, 2019 via Android
    23
    @nanaw 使用绿色守护杀掉进程并不能收到推送,要么 App 是浅睡眠,要么得配合 Xposed
    GLee9507
    GLee9507
    Mar 12, 2019 via Android
    24
    @nanaw 可以停止某个应用通知的呀
    jerrry
    jerrry
    Mar 12, 2019❤️1
    25
    @nanaw iOS 也没用过?都是要授权才能推送的。
    JackieMe
    JackieMe
    Mar 12, 2019 via Android
    26
    @lqzhgood Play 微信的 fcm 是假的
    swordne
    swordne
    Mar 12, 2019
    27
    @nanaw 消息通知可以用通知管理单独禁掉,用 GCM 不会有多余的进程常驻后台。IOS 就是这样啊,需要用户同意才能使用通知,不同意就毛消息都没有。
    nanaw
    nanaw
    Mar 12, 2019 via Android
    28
    @jerrry @co3site @GLee9507

    我的意思是,应用在后台,前台可以通知,从最近任务划掉后就不再推送。

    而不是直接关掉通知权限
    luwies
    luwies
    Mar 12, 2019
    29
    作为开发者 我是希望推送能够快准狠的
    732870147
    732870147
    Mar 12, 2019 via Android
    30
    EMUI 默认禁止 Google play 服务数据,手动设置回去也很快复位,真蛋疼
    Biggoldfish
    Biggoldfish
    Mar 12, 2019
    31
    @pagxir
    没有太大意义,除了某些地方,正常的 Android 手机都会预置 GMS
    NieKing
    NieKing
    Mar 12, 2019
    32
    @morethansean 那要怎样?里面的 FCM 开关我也打开了
    demonzoo
    demonzoo
    Mar 12, 2019
    33
    @732870147 好像不是啊,我的 p20 pro 把 google 服务设置成允许后台运行了,一直好好的,可以正常收到 gmail、google photos 一集 google play 的更新提醒什么的
    fvckDaybyte2
    fvckDaybyte2
    Mar 12, 2019 via iPhone❤️1
    34
    @nanaw 那你的手机就会有一堆后台在耗电,有何意义
    nanaw
    nanaw
    Mar 12, 2019 via Android
    35
    @fvckDaybyte2 哪来的后台?平时又不需要它推送。只有主动打开和主动留后台才可以
    732870147
    732870147
    Mar 12, 2019 via Android
    36
    @demonzoo 手持几年前的 mate8,EMUI8,至今仍然有问题,解决办法是把"CAService"加入酸酸乳分应用代理列表,居然有效……但我是王卡,开代理软件就不免流
    https://www.zhihu.com/question/60482012
    darmau
    darmau
    Mar 12, 2019 via iPhone
    37
    @nanaw 我们还是更喜欢 iOS 的权限管理。明明能从根源上关闭推送为什么要杀来杀去?就你电池大?
    jerrry
    jerrry
    Mar 12, 2019
    38
    @nanaw 那 IM 类 APP 怎么用?
    nanaw
    nanaw
    Mar 12, 2019 via Android
    39
    @darmau 直接禁止推送权限的话,无论打开状态还是关闭状态都每推送了。

    @jerrry 怎么用?我如果需要随时通知就手动把它放后台。当我划掉最近任务卡片之后就不需要再被推送也不在意错过消息之类的了。什么时候看消息我自己决定。
    jerrry
    jerrry
    Mar 12, 2019 via Android
    40
    @nanaw 照这种用法。我微信之类的都要一直挂在后台了
    nanaw
    nanaw
    Mar 12, 2019 via Android
    41
    @jerrry 就像我#22 说的一样。
    你用 fcm 可以省后台
    但对我来说 fcm 反而很讨厌
    Alraemon
    Alraemon
    Mar 12, 2019 via Android
    42
    @nanaw 这种划掉任务卡片来暂时关闭推送的实现代价是耗电上升,可以说是个非常得不偿失的方案,如果有需要难道不能用别的方式实现?
    nanaw
    nanaw
    Mar 12, 2019 via Android
    43
    @luvmhx 哪里体现出来耗电上升的?你 app 根本不需要后台服务,主进程死了就别蹦出来
    fvckDaybyte2
    fvckDaybyte2
    Mar 12, 2019 via iPhone
    44
    @nanaw 所以你的意思是主动留的后台不叫后台?🤔
    demonzoo
    demonzoo
    Mar 20, 2019
    45
    @732870147 肯定是要走代理的啊。。。不过我家路由器全局代理,所以我手机上就没有额外设置什么
    732870147
    732870147
    Mar 21, 2019 via Android❤️1
    46
    @demonzoo 我说的是数据,移动数据,系统自动帮我禁止 Google play 的移动数据,我每次都手动解除其流量限制,但没多久就复位,跟家里路由无关。无论我怎么回复出厂设置,无效,就如我上面的知乎链接所说的那样,这个问题确实存在
    zyu0090
    zyu0090
    Apr 3, 2019❤️1
    47
    @Lin0936 gcm 和 fcm 啥区别啊?
    ezrealinxh
    ezrealinxh
    Apr 3, 2019 via Android❤️1
    48
    @zyu0090 FCM 是 Google 收购 Firebase 后出的,算是 GCM 的升级版吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1389 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 20:55 · PVG 04:55 · LAX 12:55 · JFK 15:55
    ♥ Do have faith in what you're doing.