
第一次使用安卓手机,对推送机制很疑惑,应用后台被杀死就收不到推送了。
请问如果一直受到推送,或者怎么使应用常驻后台?
1 morethansean 2019 年 6 月 24 日 国内应用大多数没走统一 fcm 推送,一部分在 play store 上下载的国内应用会走 fcm. 不走 fcm 的就会自己维持长连或者接入第三方推送 sdk. 不同手机 rom 对后台限制不一样啊,可以看看电池管理或者优化里面有没有解除限制的选项? |
2 explorerEX OP @morethansean 好复杂 感觉推送到达率感觉很低 有没有强制 app 后台常驻的方法呢 |
3 Lin0936 2019 年 6 月 24 日 你使用的机型是? |
4 wbf1013 2019 年 6 月 24 日 亲亲,这边建议您换回 iOS |
5 243205964 2019 年 6 月 24 日 via Android 是的,这样的机制有好有坏吧。 |
6 southsala 2019 年 6 月 24 日 建议用第三方,保活强,可以和其他 APP 互拉(即全家桶),而且可以在第三方里设置各个厂商自有的推送。 自研的话要考虑保活了,主要是两点,一个是提升进程优先级,一个是被 kill 后重新拉起 |
7 Heavytiger 2019 年 6 月 24 日 是的。不建议买三星手机,总是杀后台,收不到推送。 |
8 vincel 2019 年 6 月 24 日 这也是无数 APP 场上钻研的问题 如何常驻后台 而手机厂商和用户钻研的是如何杀你的后台 几乎没有完美的解决办法 |
9 Bwoywan 2019 年 6 月 24 日 via Android @vincel 完美的解决方法就是有一个像谷歌这样的一个规则制定者,并且有能力让这些厂商听这个规则制定者的话,就像国外的生态。 |
10 vincel 2019 年 6 月 24 日 @Bwoywan ios 是因为 apple 提供统一的推送服务器 而且是闭源系统 所以除了遵守别无选择 只要 android 还开源 就会有手机厂商不接入推送联盟 app 为了适配所有手机 也必须同时使用原生。唯一的解决方案只能是 google 修改 sdk 吧,取消所有的推送 api 只保留向服务器推送的接口 |
11 rocbomb 2019 年 6 月 24 日 貌似工信部有个统一推送 |
13 mchl 2019 年 6 月 24 日 via iPhone |
14 superjojo 2019 年 6 月 24 日 via Android 集成小米,华为,魅族推送即可。简单的就是联系极光,付费用户可以直接在极光集成上面的厂商 sdk |
16 fansangg 2019 年 6 月 24 日 大厂的 app 推送应该都能收到,小作坊的可能就用了极光或者友盟,死了就收不到 |
17 243205964 2019 年 6 月 24 日 via Android @jaylee77 美团,饿了么这种 APP 会推送广告,而且没有关闭按钮。直接在系统禁用 APP 推送的话,点了外卖就不知道又在哪了,还得点开 APP 看。 所以收到外卖把 APP 关闭,就收不到推送的广告了。岂不美滋滋 |
21 deorth 2019 年 6 月 24 日 等统一推送联盟 |