最近从 iPhone 换到了安卓,感觉特别不习惯的一点就是很多 APP 的推送都收不到了,必须得挂后台,而且即使挂后台也不能 100% 保证收到。我理解安卓厂商碎片化的现状,但是我自己已经安装了谷歌的框架,所以我希望开发者能走 fcm 推送,这样比较省电,也能保证到达率。我的疑问是,既然开发者可以接那么多第三方 SDK,为什么不能多接一个 fcm 呢?如果所有 app 都接了 fcm 的话,是不是也有 iPhone 的推送体验了。有没有安卓开发老哥来说说,阻碍你们厂的 APP 接入 fcm 推送的根本原因是什么呢?我的个人感觉是,增加推送成功率所能带来的业务收益,应该是远大于多接一个 SDK 的接入成本的吧。
1
moreant 2021-02-13 23:46:37 +08:00 5
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 2
植入了 SDK,可以获取用户的这个那个数据,可以刷这个那个的流量,更不用说交叉唤醒这种,接了 fcm 能获得什么?
|
6
f165af34d4830eeb 2021-02-14 00:22:31 +08:00 1
抛开 fcm 在大陆连接可靠性的问题,无法集成 sdk 保活收集用户信息也是一个方面。而且能用 fcm 的用户一般对 Android 有一定了解,你为了 kpi 给他们推 AD,他们反手就关推送权限 /关小黑屋,出力不讨好的事情那些毒瘤厂才不会做。
|
7
f165af34d4830eeb 2021-02-14 00:25:47 +08:00 1
所以 iOS 的统一推送服务+强 app 审核制度+几乎全球一致的系统,对于某些人(比如我)就是刚需。更不用提 apple pay 能添加全球银行卡的便利性了。
|
8
pC0oc4EbCSsJUy4W 2021-02-14 00:25:51 +08:00 2
小众软件 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
janus77 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 1
@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 就是使用体验极差 |
21
bao3 2021-02-14 14:14:38 +08:00 via iPhone
看完了还是觉得我继续 apple 生态 b
|
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 统一接口
|