explorerEX
V2EX  ›  问与答

从 ios 转安卓遇到问题了 安卓接受推送需要 app 常驻后台?

  •  
  •   explorerEX · Jun 24, 2019 · 4677 views
    This topic created in 2691 days ago, the information mentioned may be changed or developed.

    第一次使用安卓手机,对推送机制很疑惑,应用后台被杀死就收不到推送了。

    请问如果一直受到推送,或者怎么使应用常驻后台?

    22 replies  •  2019-06-26 00:12:35 +08:00
    morethansean
    morethansean
    Jun 24, 2019
    1
    国内应用大多数没走统一 fcm 推送,一部分在 play store 上下载的国内应用会走 fcm. 不走 fcm 的就会自己维持长连或者接入第三方推送 sdk. 不同手机 rom 对后台限制不一样啊,可以看看电池管理或者优化里面有没有解除限制的选项?
    explorerEX
    explorerEX
    OP
    Jun 24, 2019
    2
    @morethansean 好复杂 感觉推送到达率感觉很低 有没有强制 app 后台常驻的方法呢
    ezrealinxh
    ezrealinxh
    Jun 24, 2019
    3
    你使用的机型是?
    wbf1013
    wbf1013
    Jun 24, 2019❤️2
    4
    亲亲,这边建议您换回 iOS
    243205964
    243205964
    Jun 24, 2019 via Android
    5
    是的,这样的机制有好有坏吧。
    southsala
    southsala
    Jun 24, 2019
    6
    建议用第三方,保活强,可以和其他 APP 互拉(即全家桶),而且可以在第三方里设置各个厂商自有的推送。
    自研的话要考虑保活了,主要是两点,一个是提升进程优先级,一个是被 kill 后重新拉起
    Heavytiger
    Heavytiger
    Jun 24, 2019
    7
    是的。不建议买三星手机,总是杀后台,收不到推送。
    vincel
    vincel
    Jun 24, 2019
    8
    这也是无数 APP 场上钻研的问题 如何常驻后台 而手机厂商和用户钻研的是如何杀你的后台 几乎没有完美的解决办法
    Bwoywan
    Bwoywan
    Jun 24, 2019 via Android
    9
    @vincel 完美的解决方法就是有一个像谷歌这样的一个规则制定者,并且有能力让这些厂商听这个规则制定者的话,就像国外的生态。
    vincel
    vincel
    Jun 24, 2019
    10
    @Bwoywan ios 是因为 apple 提供统一的推送服务器 而且是闭源系统 所以除了遵守别无选择 只要 android 还开源 就会有手机厂商不接入推送联盟 app 为了适配所有手机 也必须同时使用原生。唯一的解决方案只能是 google 修改 sdk 吧,取消所有的推送 api 只保留向服务器推送的接口
    rocbomb
    rocbomb
    Jun 24, 2019
    11
    貌似工信部有个统一推送
    jaylee77
    jaylee77
    Jun 24, 2019
    12
    @243205964 好在哪?
    mchl
    mchl
    Jun 24, 2019 via iPhone
    13
    superjojo
    superjojo
    Jun 24, 2019 via Android
    14
    集成小米,华为,魅族推送即可。简单的就是联系极光,付费用户可以直接在极光集成上面的厂商 sdk
    azh7138m
    azh7138m
    Jun 24, 2019
    15
    @jaylee77 好处就是方便强奸用户啊(
    iOS 走系统推送,应用没法后台,怎么强奸用户啊?
    fansangg
    fansangg
    Jun 24, 2019
    16
    大厂的 app 推送应该都能收到,小作坊的可能就用了极光或者友盟,死了就收不到
    243205964
    243205964
    Jun 24, 2019 via Android
    17
    @jaylee77 美团,饿了么这种 APP 会推送广告,而且没有关闭按钮。直接在系统禁用 APP 推送的话,点了外卖就不知道又在哪了,还得点开 APP 看。
    所以收到外卖把 APP 关闭,就收不到推送的广告了。岂不美滋滋
    SZP1206
    SZP1206
    Jun 24, 2019
    18
    @243205964 我选择不吃外卖
    taresky
    taresky
    Jun 24, 2019
    19
    @243205964 好处是?
    taresky
    taresky
    Jun 24, 2019
    20
    @243205964 看到你说的了,好。累啊。
    deorth
    deorth
    Jun 24, 2019
    21
    等统一推送联盟
    Bwoywan
    Bwoywan
    Jun 26, 2019 via Android
    22
    @vincel 但是我就比较奇怪,我用的不少国外大厂的 app 都带 fcm,
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1465 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 17:48 · PVG 01:48 · LAX 09:48 · JFK 12:48
    ♥ Do have faith in what you're doing.