V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
caik13
V2EX  ›  Android

android APP 停留在后台的时候,有办法通过代码唤起 APP 么?

  •  
  •   caik13 · 2019-12-18 21:03:02 +08:00 · 11249 次点击
    这是一个创建于 1801 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就像是微信收到视频邀请那样,APP 在后台收到视频邀请直接就弹出来了。
    找了半天没有找到合适的办法,现在 android 各个版本限制越来越严了。
    16 条回复    2019-12-19 18:37:24 +08:00
    sty
        1
    sty  
       2019-12-18 23:20:00 +08:00 via Android
    start activity
    hakono
        2
    hakono  
       2019-12-18 23:31:41 +08:00 via Android
    你确定在国产 rom 上,你的 app 能停在后台?
    mgrddsj
        3
    mgrddsj  
       2019-12-18 23:43:53 +08:00   ❤️ 1
    Android 10 好像禁止了后台程序弹到前台了
    zpxshl
        4
    zpxshl  
       2019-12-19 00:00:23 +08:00 via Android
    1 楼+1。
    winterbells
        5
    winterbells  
       2019-12-19 00:37:58 +08:00 via Android
    联系厂商加白名单。。
    crayygy
        6
    crayygy  
       2019-12-19 08:58:30 +08:00 via iPhone
    有,foreground service + Full screen intent + activity
    unco020511
        7
    unco020511  
       2019-12-19 09:12:38 +08:00
    关键你的 app 并不能像微信一样保留后台啊,微信都是白名单
    WanzizZ
        8
    WanzizZ  
       2019-12-19 09:45:09 +08:00
    Android10 应该不行,国产 ROM 的话,以 MIUI 为例,有一个权限 “后台弹出界面”,如果这个权限是允许,就可以从后台跳转到 Activity,否则不可以。
    raiz
        9
    raiz  
       2019-12-19 09:47:17 +08:00
    Foreround service with Notification, let the users aware that your APP is running, and they need it to run
    marry23
        10
    marry23  
       2019-12-19 09:49:15 +08:00
    1 app 保活尽量别被杀死。(不建议)
    2 走系统通道的推送,定制推送消息类型。
    mrtrying
        11
    mrtrying  
       2019-12-19 10:06:03 +08:00
    foreground service 应该可以,就是有点丑
    caik13
        12
    caik13  
    OP
       2019-12-19 10:06:54 +08:00
    @hakono 可能我没有表达清楚,我说的停留在后台不是保活,是按 home 之后 APP 退到后台,
    caik13
        13
    caik13  
    OP
       2019-12-19 10:07:06 +08:00
    @crayygy 好的 我研究研究,谢谢
    caik13
        14
    caik13  
    OP
       2019-12-19 10:08:11 +08:00
    @mrtrying 嗯 是有点丑,实在不行只能这样了
    caik13
        15
    caik13  
    OP
       2019-12-19 10:08:26 +08:00
    @raiz thanks
    yzlnew
        16
    yzlnew  
       2019-12-19 18:37:24 +08:00
    必须是前台服务才行,但是就算是前台服务也可能被国产 ROM 杀死。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1760 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:36 · PVG 00:36 · LAX 08:36 · JFK 11:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.