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

2019-12-18 21:03:02 +08:00
 caik13
就像是微信收到视频邀请那样,APP 在后台收到视频邀请直接就弹出来了。
找了半天没有找到合适的办法,现在 android 各个版本限制越来越严了。
11822 次点击
所在节点    Android
16 条回复
sty
2019-12-18 23:20:00 +08:00
start activity
hakono
2019-12-18 23:31:41 +08:00
你确定在国产 rom 上,你的 app 能停在后台?
mgrddsj
2019-12-18 23:43:53 +08:00
Android 10 好像禁止了后台程序弹到前台了
zpxshl
2019-12-19 00:00:23 +08:00
1 楼+1。
winterbells
2019-12-19 00:37:58 +08:00
联系厂商加白名单。。
crayygy
2019-12-19 08:58:30 +08:00
有,foreground service + Full screen intent + activity
unco020511
2019-12-19 09:12:38 +08:00
关键你的 app 并不能像微信一样保留后台啊,微信都是白名单
WanzizZ
2019-12-19 09:45:09 +08:00
Android10 应该不行,国产 ROM 的话,以 MIUI 为例,有一个权限 “后台弹出界面”,如果这个权限是允许,就可以从后台跳转到 Activity,否则不可以。
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
2019-12-19 09:49:15 +08:00
1 app 保活尽量别被杀死。(不建议)
2 走系统通道的推送,定制推送消息类型。
mrtrying
2019-12-19 10:06:03 +08:00
foreground service 应该可以,就是有点丑
caik13
2019-12-19 10:06:54 +08:00
@hakono 可能我没有表达清楚,我说的停留在后台不是保活,是按 home 之后 APP 退到后台,
caik13
2019-12-19 10:07:06 +08:00
@crayygy 好的 我研究研究,谢谢
caik13
2019-12-19 10:08:11 +08:00
@mrtrying 嗯 是有点丑,实在不行只能这样了
caik13
2019-12-19 10:08:26 +08:00
@raiz thanks
yzlnew
2019-12-19 18:37:24 +08:00
必须是前台服务才行,但是就算是前台服务也可能被国产 ROM 杀死。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/630312

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX