
最近从 iPhone 换到了安卓,感觉特别不习惯的一点就是很多 APP 的推送都收不到了,必须得挂后台,而且即使挂后台也不能 100% 保证收到。我理解安卓厂商碎片化的现状,但是我自己已经安装了谷歌的框架,所以我希望开发者能走 fcm 推送,这样比较省电,也能保证到达率。我的疑问是,既然开发者可以接那么多第三方 SDK,为什么不能多接一个 fcm 呢?如果所有 app 都接了 fcm 的话,是不也有 iPhone 的推送体验了。有没有安卓开发老哥来说说,阻碍你们厂的 APP 接入 fcm 推送的根本原因是什么呢?我的个人感觉是,增加推送成功率所能带来的业务收益,应该是远大于多接一个 SDK 的接入成本的吧。
1 moreant 2021-02-13 23:46:37 +08:00 fcm 是哪家的服务 |
2 sephinh 2021-02-13 23:48:47 +08:00 via Android 让你强迫保活还能干点别的,给你都推送那不是自找 kill 吗,简单点说就是大家都这么流氓哪我也不能装孙子啊 |
4 vencent OP @sephinh 问题是感觉开发者好像也不太引导用户去设置自己的 APP 保活,对于使用频次不高的 APP 来说,基本上就等于没推送了呀。 |
5 fredcc 2021-02-14 00:14:59 +08:00 via Android 植入了 SDK,可以获取用户的这个那个数据,可以刷这个那个的流量,更不用说交叉唤醒这种,接了 fcm 能获得什么? |
6 f165af34d4830eeb 2021-02-14 00:22:31 +08:00 抛开 fcm 在大陆连接可靠性的问题,无法集成 sdk 保活收集用户信息也是一个方面。而且能用 fcm 的用户一般对 Android 有一定了解,你为了 kpi 给他们推 AD,他们反手就关推送权限 /关小黑屋,出力不讨好的事情那些毒瘤厂才不会做。 |
7 f165af34d4830eeb 2021-02-14 00:25:47 +08:00 所以 iOS 的统一推送服务+强 app 审核制度+几乎全球一致的系统,对于某些人(比如我)就是刚需。更不用提 apple pay 能添加全球银行卡的便利性了。 |
8 pC0oc4EbCSsJUy4W 2021-02-14 00:25:51 +08:00 小众软件 mipush huaweipush 或者第三方,以及接入第三方广告 sdk,保活,收集数据,各种权限问题 主流软件 微信 QQ 淘宝这种流氓怎么在 Android 上那么乖,厂商都给白名单,要不你微信一样被疯狂杀后台 Android 现在就是死循环,配置不断加( 16G 内存旗舰都有了,12g8g 主流)依旧不够用,无解。 要不忍着用,要不 root 自己搞机(数量占 Android 用户算很少的一部分) 统一推送联盟也是扯蛋,扯了这么多年了 Android 可能就是安装一些破解软件方便了吧,以及多开。还有就是快充。 各有优缺点吧,就看你能忍受什么了 |
9 vencent OP 目前我使用的是坚果 R2,因为特别喜欢 smartisanOS,不过基本上收不到除了微信 qq 之外的任何国产 app 推送 hhh,估计是为了保持续航对后台限的非常狠,FCM 倒是工作良好。锤子是接入了统一推送联盟的,但是 app 厂商不跟进...感觉这块得有点强制力来推。mipush 什么的估计不兼容吧。 |
10 efsg 2021-02-14 00:57:29 +08:00 via Android 用小米和华为可以告诉你国内主流应用除了 QQ 微信都接入各家了推送,你问为什么他们没接推送你能收到消息是因为保活( QQ 最近也接入了华为的推送) |
11 efsg 2021-02-14 00:59:34 +08:00 via Android QQ 微信不接入推送正是因为鹅厂的垄断地位才敢不顾用户体验,统一推送雷声大雨点小,都 3 年了根本没有一个主流应用接入 |
12 rb6221 2021-02-14 01:03:50 +08:00 via iPhone ios 接统一推送是因为只有他一家,没得选 安卓接各大第三方是为了提升推送成功率,但是既然你的国产 rom 已经支持推送了,再加个 fcm 就是多余的了,所以当然不用接 fcm 了 |
13 WebKit 2021-02-14 01:41:29 +08:00 via Android 国产手机建议用小米。基本上只要有推送的基本都支持小米推送。国内推送支持大概是小米>华为>OV 小米推送方面还是不错的。 |
14 WebKit 2021-02-14 01:45:01 +08:00 via Android @fatelight 统一推送联盟一直再推的。只是你不了解而已。华为小米 O V 的手机上就是用的统一推送联盟 |
15 james2013 2021-02-14 01:48:15 +08:00 via Android fcm 在国内没有卵用。 google play 框架在没有梯子或者梯子不稳的情况下,耗电严重。 有几个人专门去弄这种? 我安卓手机都换了 5 个,中间还从美国亚马逊买的 nexus5x,原生系统都水土不服。 |
16 talentr9 2021-02-14 02:11:19 +08:00 via iPhone 不支持 FCM 的软件不用不就行了 又没有强迫你用 |
17 S179276SP 2021-02-14 02:20:22 +08:00 @janus77 QQ 接入了华为的(真的),微信接入了 fcm (伪的)因为 QQ 基本都放弃了海外用户,海外手机注册全部说不安全禁止注册,自然不会用 fcm |
18 Cielsky 2021-02-14 03:17:16 +08:00 via Android @WebKit 主流手机厂商都接入统一推送联盟了,好像断网也能收到推送。 问题是到现在我也没见到适配的应用 |
19 oovveeaarr 2021-02-14 04:11:54 +08:00 因为 fcm 在大陆效果本来就不行,更别说他得要应用自启权限才能推送了 既然有自启权限了,我用自己的推送通道不香吗。。 |
20 JohnShen927 2021-02-14 09:23:34 +08:00 要不是水果强制要求,哪个厂商会放弃挂后台疯狂小动作的机会. 即使是 fcm 的畅通无阻的区域,流氓们也是动作不断,至少我以前玩脸书那会,这玩意的安卓 app 就是使用体验极差 |
22 fox0001 2021-02-14 16:27:41 +08:00 via Android 国产 app 的话,不支持 fcm,很正常吧 |
23 pC0oc4EbCSsJUy4W 2021-02-14 20:05:20 +08:00 @WebKit 主流 app 都不鸟有啥用 |
27 docx 2021-02-16 12:58:37 +08:00 都说了是国内 App,国内市场能有 GMS 套件的能有多少,一比较就知道答案了 |
28 docx 2021-02-16 13:09:45 +08:00 @S179276SP 且不说 QQ 禁止非 86 注册是否属实,至少这应该是最近才有的事,而 qq 不接入 fcm 是一开始就有的事。另外,二者也没有什么实质关联,这个逻辑就很奇怪。 |
29 docx 2021-02-16 13:15:47 +08:00 @WebKit 华为用的是 hws,小米是 mipush,ov 也有自己对应的产品。只是他们的产品适配了统一推送联盟、他们的平台支持接收和分发来自联盟的消息,但应用接入什么消息平台还是取决于 app 开发者,和系统“用的就是统一推送联盟”还是有区别的。 |
30 S179276SP 2021-02-16 13:34:28 +08:00 via Android @dzyou2007 反正注册就是属实的,我就在国外,我几张移动手机卡都不给注册,全部说安全问题,微信注册几次都没问题 |
31 zpxshl 2021-02-16 16:47:08 +08:00 via Android @f165af34d4830eeb 6 楼。 无法集成 sdk 保活收集用户信息也是一个方面。 这属于瞎猜测吧。 大厂获取用户信息要依赖推送 sdk ? 除非 fcm 能有效提高推送成功率,否则干嘛要接?接个 mipush 不比 fcm 靠谱很多? 另外,接入 sdk 不仅有开发成本,也有维护成本,它的代码你得看吧,出了啥乱子谁负责? 上次有个大用户量 app 就是因为接了某推送 sdk 出了问题。 |
32 f165af34d4830eeb 2021-02-16 19:33:35 +08:00 @zpxshl 当时描述不太对,实际上想表达的意思是接入 fcm 有额外工作量,还有网络问题 debuff,对于国内大部分开发商属于吃力不讨好的事。 |
33 HangoX 2021-02-17 14:40:29 +08:00 大厂作为刚过推送的开发告诉你为什么不接入 fcm,根本原因用户量不能 cover 接入成本。后台有统计,有 gp 的用户非常少 1%都不到。接入 fcm 不像简单的接入即可,单单说测试成本就要加多一个渠道的测试用例,更何况不同的推送渠道真的差异很多,华为,小米,vivo,oppo,魅族各不相同,还有升级的维护成本,代码量的增加。 而且,当我接入了华为,小米,vivo,oppo,魅族后,fcm 真的没有必要接入了 |
34 wagsoft 2021-02-18 09:40:46 +08:00 其实应该倒过来考虑,要什么推送?手机作为信息获取工具使用必须是”我要的时候才能给我,我不要就不要随便给“,这才不致于落入信息海洋灭顶 哈哈 |
35 kimiler 2021-02-18 10:22:58 +08:00 现在不会选择 fcm 了,基本上都是多家厂家推送渠道,不需要挂后台也能保证到达率 |
36 fairytale 2021-02-18 11:30:09 +08:00 via iPhone 其实,推送这个就应该运营商搞,wappush 就是个非常棒的接口,只是需要有 sim 卡才行。 |
37 woyaojizhu8 2021-02-18 12:45:37 +08:00 @wagsoft #34 是的,推送对用户没那么重要,但是现在各家互联网开发者把推送看得很重,为了推广告吧 |
38 xiva1209 2021-02-18 15:03:40 +08:00 你们都说国内开发的 app 接入了华为、小米、OV 等自家推送渠道,所以不接 fcm,我就奇怪难道国内 app 默认都不需要海外市场吗?还是说他们都认为全球安卓用户都用的国产手机品牌? |
39 Lemeng 2021-02-18 19:09:22 +08:00 推送方面是确实,这点苹果还是 |
40 shenyuzhi 2021-02-18 22:33:41 +08:00 via iPhone @fairytale 没错,运营商级推送才是最省电最可靠的。可是不管 3g4g5g 都没这个功能。 |
41 NanTofu 2021-02-22 18:23:40 +08:00 很简单,将人力和服务器成本投入到为 90% 常规用户的服务上去。接入 firebase sdk 会一定程度增加 apk 体积(带来推广成本上升),提高崩溃率( firebase 系列 sdk 一直都不是什么高质量库),增加内存消耗,增加启动耗时,所以没有足够受益的 SDK,没人会接入。不要以为各厂都是傻子,不存在一定是有其不合理性。你既然能翻墙,直接用海外版不就好了。 |
42 NokiaForever 2023-08-14 21:14:04 +08:00 @HangoX 三星 索尼怎么办? |
43 HangoX 2023-08-14 23:29:35 +08:00 @NokiaForever 要么强行挂后台推送,要么随缘推送,三星我不记得有没有 sdk ,索尼确定国内是没有的 |
44 NokiaForever 2023-08-15 21:11:13 +08:00 @HangoX 是有的,三星和索尼都加入了统一推送联盟,国行 rom 中都带一个叫“服务提醒”的应用,就是专门推送消息的,这个东西是和极光和个推合作的,不过只有购物软件加入推送广告,不会推送正经消息。 |
45 HangoX 2023-08-16 14:30:10 +08:00 @NokiaForever 你看看统一推送联盟还在不在?我看他们官网都没有了,各个厂商推送都没有提过统一推送了。极光和个推只能说他们自己搞了一个 |
46 NokiaForever 2023-08-16 16:55:25 +08:00 via Android @HangoX 统一推送联盟只是统一接口,接入还得一家家去接入的。统一推送联盟官网并入那啥了 |
47 HangoX 2023-08-17 14:02:12 +08:00 @NokiaForever 一家家接入叫统一推送联盟?统一在哪里? |
48 NokiaForever 2023-08-19 17:36:43 +08:00 via Android @HangoX 统一接口 |