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

2021-02-13 23:41:13 +08:00
 vencent

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

19953 次点击
所在节点    Android
48 条回复
bao3
2021-02-14 14:14:38 +08:00
看完了还是觉得我继续 apple 生态 b
fox0001
2021-02-14 16:27:41 +08:00
国产 app 的话,不支持 fcm,很正常吧
pC0oc4EbCSsJUy4W
2021-02-14 20:05:20 +08:00
@WebKit 主流 app 都不鸟有啥用
WebKit
2021-02-15 00:33:21 +08:00
@fatelight 主流 app 除了腾讯的 qq wx 其他都接入了
vencent
2021-02-16 00:44:37 +08:00
@WebKit 怎么验证一个 app 是否加入了?
WebKit
2021-02-16 05:42:57 +08:00
@vencent 可以看它。有没有相应服务,跟广播接收器。就是说有相应的代码组件。
docx
2021-02-16 12:58:37 +08:00
都说了是国内 App,国内市场能有 GMS 套件的能有多少,一比较就知道答案了
docx
2021-02-16 13:09:45 +08:00
@S179276SP 且不说 QQ 禁止非 86 注册是否属实,至少这应该是最近才有的事,而 qq 不接入 fcm 是一开始就有的事。另外,二者也没有什么实质关联,这个逻辑就很奇怪。
docx
2021-02-16 13:15:47 +08:00
@WebKit 华为用的是 hws,小米是 mipush,ov 也有自己对应的产品。只是他们的产品适配了统一推送联盟、他们的平台支持接收和分发来自联盟的消息,但应用接入什么消息平台还是取决于 app 开发者,和系统“用的就是统一推送联盟”还是有区别的。
S179276SP
2021-02-16 13:34:28 +08:00
@dzyou2007 反正注册就是属实的,我就在国外,我几张移动手机卡都不给注册,全部说安全问题,微信注册几次都没问题
zpxshl
2021-02-16 16:47:08 +08:00
@f165af34d4830eeb
6 楼。 无法集成 sdk 保活收集用户信息也是一个方面。 这属于瞎猜测吧。 大厂获取用户信息要依赖推送 sdk ?
除非 fcm 能有效提高推送成功率,否则干嘛要接?接个 mipush 不比 fcm 靠谱很多?
另外,接入 sdk 不仅有开发成本,也有维护成本,它的代码你得看吧,出了啥乱子谁负责? 上次有个大用户量 app 就是因为接了某推送 sdk 出了问题。
f165af34d4830eeb
2021-02-16 19:33:35 +08:00
@zpxshl 当时描述不太对,实际上想表达的意思是接入 fcm 有额外工作量,还有网络问题 debuff,对于国内大部分开发商属于吃力不讨好的事。
HangoX
2021-02-17 14:40:29 +08:00
大厂作为刚过推送的开发告诉你为什么不接入 fcm,根本原因用户量不能 cover 接入成本。后台有统计,有 gp 的用户非常少 1%都不到。接入 fcm 不像简单的接入即可,单单说测试成本就要加多一个渠道的测试用例,更何况不同的推送渠道真的差异很多,华为,小米,vivo,oppo,魅族各不相同,还有升级的维护成本,代码量的增加。
而且,当我接入了华为,小米,vivo,oppo,魅族后,fcm 真的没有必要接入了
wagsoft
2021-02-18 09:40:46 +08:00
其实应该倒过来考虑,要什么推送?手机作为信息获取工具使用必须是”我要的时候才能给我,我不要就不要随便给“,这才不致于落入信息海洋灭顶
哈哈
kimiler
2021-02-18 10:22:58 +08:00
现在不会选择 fcm 了,基本上都是多家厂家推送渠道,不需要挂后台也能保证到达率
fairytale
2021-02-18 11:30:09 +08:00
其实,推送这个就应该运营商搞,wappush 就是个非常棒的接口,只是需要有 sim 卡才行。
woyaojizhu8
2021-02-18 12:45:37 +08:00
@wagsoft #34 是的,推送对用户没那么重要,但是现在各家互联网开发者把推送看得很重,为了推广告吧
xiva1209
2021-02-18 15:03:40 +08:00
你们都说国内开发的 app 接入了华为、小米、OV 等自家推送渠道,所以不接 fcm,我就奇怪难道国内 app 默认都不需要海外市场吗?还是说他们都认为全球安卓用户都用的国产手机品牌?
Lemeng
2021-02-18 19:09:22 +08:00
推送方面是确实,这点苹果还是
shenyuzhi
2021-02-18 22:33:41 +08:00
@fairytale 没错,运营商级推送才是最省电最可靠的。可是不管 3g4g5g 都没这个功能。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/753226

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX