V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vencent
V2EX  ›  Android

为什么很多国产安卓 APP 都不支持 fcm 推送呢?

  •  
  •   vencent · 82 天前 · 4578 次点击
    这是一个创建于 82 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近从 iPhone 换到了安卓,感觉特别不习惯的一点就是很多 APP 的推送都收不到了,必须得挂后台,而且即使挂后台也不能 100% 保证收到。我理解安卓厂商碎片化的现状,但是我自己已经安装了谷歌的框架,所以我希望开发者能走 fcm 推送,这样比较省电,也能保证到达率。我的疑问是,既然开发者可以接那么多第三方 SDK,为什么不能多接一个 fcm 呢?如果所有 app 都接了 fcm 的话,是不是也有 iPhone 的推送体验了。有没有安卓开发老哥来说说,阻碍你们厂的 APP 接入 fcm 推送的根本原因是什么呢?我的个人感觉是,增加推送成功率所能带来的业务收益,应该是远大于多接一个 SDK 的接入成本的吧。

    41 条回复    2021-02-22 18:23:40 +08:00
    moreant
        1
    moreant   82 天前   ❤️ 5
    fcm 是哪家的服务
    sephinh
        2
    sephinh   82 天前 via Android
    让你强迫保活还能干点别的,给你都推送那不是自找 kill 吗,简单点说就是大家都这么流氓哪我也不能装孙子啊
    Xusually
        3
    Xusually   82 天前
    @moreant Google 自家的 Firebase Cloud Messaging
    vencent
        4
    vencent   82 天前
    @sephinh 问题是感觉开发者好像也不太引导用户去设置自己的 APP 保活,对于使用频次不高的 APP 来说,基本上就等于没推送了呀。
    fredcc
        5
    fredcc   82 天前 via Android   ❤️ 2
    植入了 SDK,可以获取用户的这个那个数据,可以刷这个那个的流量,更不用说交叉唤醒这种,接了 fcm 能获得什么?
    f165af34d4830eeb
        6
    f165af34d4830eeb   82 天前   ❤️ 1
    抛开 fcm 在大陆连接可靠性的问题,无法集成 sdk 保活收集用户信息也是一个方面。而且能用 fcm 的用户一般对 Android 有一定了解,你为了 kpi 给他们推 AD,他们反手就关推送权限 /关小黑屋,出力不讨好的事情那些毒瘤厂才不会做。
    f165af34d4830eeb
        7
    f165af34d4830eeb   82 天前   ❤️ 1
    所以 iOS 的统一推送服务+强 app 审核制度+几乎全球一致的系统,对于某些人(比如我)就是刚需。更不用提 apple pay 能添加全球银行卡的便利性了。
    fatelight
        8
    fatelight   82 天前   ❤️ 2
    小众软件 mipush huaweipush 或者第三方,以及接入第三方广告 sdk,保活,收集数据,各种权限问题
    主流软件 微信 QQ 淘宝这种流氓怎么在 Android 上那么乖,厂商都给白名单,要不你微信一样被疯狂杀后台

    Android 现在就是死循环,配置不断加( 16G 内存旗舰都有了,12g8g 主流)依旧不够用,无解。
    要不忍着用,要不 root 自己搞机(数量占 Android 用户算很少的一部分)

    统一推送联盟也是扯蛋,扯了这么多年了

    Android 可能就是安装一些破解软件方便了吧,以及多开。还有就是快充。

    各有优缺点吧,就看你能忍受什么了
    vencent
        9
    vencent   82 天前   ❤️ 1
    目前我使用的是坚果 R2,因为特别喜欢 smartisanOS,不过基本上收不到除了微信 qq 之外的任何国产 app 推送 hhh,估计是为了保持续航对后台限的非常狠,FCM 倒是工作良好。锤子是接入了统一推送联盟的,但是 app 厂商不跟进...感觉这块得有点强制力来推。mipush 什么的估计不兼容吧。
    efsg
        10
    efsg   82 天前 via Android
    用小米和华为可以告诉你国内主流应用除了 QQ 微信都接入各家了推送,你问为什么他们没接推送你能收到消息是因为保活( QQ 最近也接入了华为的推送)
    efsg
        11
    efsg   82 天前 via Android
    QQ 微信不接入推送正是因为鹅厂的垄断地位才敢不顾用户体验,统一推送雷声大雨点小,都 3 年了根本没有一个主流应用接入
    janus77
        12
    janus77   82 天前 via iPhone
    ios 接统一推送是因为只有他一家,没得选
    安卓接各大第三方是为了提升推送成功率,但是既然你的国产 rom 已经支持推送了,再加个 fcm 就是多余的了,所以当然不用接 fcm 了
    WebKit
        13
    WebKit   82 天前 via Android
    国产手机建议用小米。基本上只要有推送的基本都支持小米推送。国内推送支持大概是小米>华为>OV 小米推送方面还是不错的。
    WebKit
        14
    WebKit   82 天前 via Android   ❤️ 1
    @fatelight 统一推送联盟一直再推的。只是你不了解而已。华为小米 O V 的手机上就是用的统一推送联盟
    james2013
        15
    james2013   82 天前 via Android
    fcm 在国内没有卵用。
    google play 框架在没有梯子或者梯子不稳的情况下,耗电严重。
    有几个人专门去弄这种?
    我安卓手机都换了 5 个,中间还从美国亚马逊买的 nexus5x,原生系统都水土不服。
    talentr9
        16
    talentr9   82 天前 via iPhone
    不支持 FCM 的软件不用不就行了 又没有强迫你用
    S179276SP
        17
    S179276SP   82 天前
    @janus77 QQ 接入了华为的(真的),微信接入了 fcm (伪的)因为 QQ 基本都放弃了海外用户,海外手机注册全部说不安全禁止注册,自然不会用 fcm
    Cielsky
        18
    Cielsky   82 天前 via Android
    @WebKit 主流手机厂商都接入统一推送联盟了,好像断网也能收到推送。
    问题是到现在我也没见到适配的应用🐶
    oovveeaarr
        19
    oovveeaarr   82 天前
    因为 fcm 在大陆效果本来就不行,更别说他得要应用自启权限才能推送了
    既然有自启权限了,我用自己的推送通道不香吗。。
    JohnShen927
        20
    JohnShen927   82 天前
    要不是水果强制要求,哪个厂商会放弃挂后台疯狂小动作的机会.
    即使是 fcm 的畅通无阻的区域,流氓们也是动作不断,至少我以前玩脸书那会,这玩意的安卓 app 就是使用体验极差
    bao3
        21
    bao3   81 天前 via iPhone
    看完了还是觉得我继续 apple 生态 b
    fox0001
        22
    fox0001   81 天前 via Android
    国产 app 的话,不支持 fcm,很正常吧
    fatelight
        23
    fatelight   81 天前
    @WebKit 主流 app 都不鸟有啥用
    WebKit
        24
    WebKit   81 天前 via Android
    @fatelight 主流 app 除了腾讯的 qq wx 其他都接入了
    vencent
        25
    vencent   80 天前
    @WebKit 怎么验证一个 app 是否加入了?
    WebKit
        26
    WebKit   80 天前 via Android
    @vencent 可以看它。有没有相应服务,跟广播接收器。就是说有相应的代码组件。
    dzyou2007
        27
    dzyou2007   79 天前
    都说了是国内 App,国内市场能有 GMS 套件的能有多少,一比较就知道答案了
    dzyou2007
        28
    dzyou2007   79 天前
    @S179276SP 且不说 QQ 禁止非 86 注册是否属实,至少这应该是最近才有的事,而 qq 不接入 fcm 是一开始就有的事。另外,二者也没有什么实质关联,这个逻辑就很奇怪。
    dzyou2007
        29
    dzyou2007   79 天前
    @WebKit 华为用的是 hws,小米是 mipush,ov 也有自己对应的产品。只是他们的产品适配了统一推送联盟、他们的平台支持接收和分发来自联盟的消息,但应用接入什么消息平台还是取决于 app 开发者,和系统“用的就是统一推送联盟”还是有区别的。
    S179276SP
        30
    S179276SP   79 天前 via Android
    @dzyou2007 反正注册就是属实的,我就在国外,我几张移动手机卡都不给注册,全部说安全问题,微信注册几次都没问题
    zpxshl
        31
    zpxshl   79 天前 via Android
    @f165af34d4830eeb
    6 楼。 无法集成 sdk 保活收集用户信息也是一个方面。 这属于瞎猜测吧。 大厂获取用户信息要依赖推送 sdk ?
    除非 fcm 能有效提高推送成功率,否则干嘛要接?接个 mipush 不比 fcm 靠谱很多?
    另外,接入 sdk 不仅有开发成本,也有维护成本,它的代码你得看吧,出了啥乱子谁负责? 上次有个大用户量 app 就是因为接了某推送 sdk 出了问题。
    f165af34d4830eeb
        32
    f165af34d4830eeb   79 天前
    @zpxshl 当时描述不太对,实际上想表达的意思是接入 fcm 有额外工作量,还有网络问题 debuff,对于国内大部分开发商属于吃力不讨好的事。
    HangoX
        33
    HangoX   78 天前
    大厂作为刚过推送的开发告诉你为什么不接入 fcm,根本原因用户量不能 cover 接入成本。后台有统计,有 gp 的用户非常少 1%都不到。接入 fcm 不像简单的接入即可,单单说测试成本就要加多一个渠道的测试用例,更何况不同的推送渠道真的差异很多,华为,小米,vivo,oppo,魅族各不相同,还有升级的维护成本,代码量的增加。
    而且,当我接入了华为,小米,vivo,oppo,魅族后,fcm 真的没有必要接入了
    wagsoft
        34
    wagsoft   78 天前
    其实应该倒过来考虑,要什么推送?手机作为信息获取工具使用必须是”我要的时候才能给我,我不要就不要随便给“,这才不致于落入信息海洋灭顶
    哈哈
    kimiler
        35
    kimiler   78 天前
    现在不会选择 fcm 了,基本上都是多家厂家推送渠道,不需要挂后台也能保证到达率
    fairytale
        36
    fairytale   77 天前 via iPhone
    其实,推送这个就应该运营商搞,wappush 就是个非常棒的接口,只是需要有 sim 卡才行。
    woyaojizhu8
        37
    woyaojizhu8   77 天前
    @wagsoft #34 是的,推送对用户没那么重要,但是现在各家互联网开发者把推送看得很重,为了推广告吧
    xiva1209
        38
    xiva1209   77 天前
    你们都说国内开发的 app 接入了华为、小米、OV 等自家推送渠道,所以不接 fcm,我就奇怪难道国内 app 默认都不需要海外市场吗?还是说他们都认为全球安卓用户都用的国产手机品牌?
    Lemeng
        39
    Lemeng   77 天前
    推送方面是确实,这点苹果还是
    shenyuzhi
        40
    shenyuzhi   77 天前 via iPhone
    @fairytale 没错,运营商级推送才是最省电最可靠的。可是不管 3g4g5g 都没这个功能。
    NanTofu
        41
    NanTofu   73 天前
    很简单,将人力和服务器成本投入到为 90% 常规用户的服务上去。接入 firebase sdk 会一定程度增加 apk 体积(带来推广成本上升),提高崩溃率( firebase 系列 sdk 一直都不是什么高质量库),增加内存消耗,增加启动耗时,所以没有足够受益的 SDK,没人会接入。不要以为各厂都是傻子,不存在一定是有其不合理性。你既然能翻墙,直接用海外版不就好了。
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3671 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:07 · PVG 11:07 · LAX 20:07 · JFK 23:07
    ♥ Do have faith in what you're doing.