目前 android11 如何给应用保活呢?

2022-02-07 10:23:51 +08:00
 sadfQED2

首先,我不是应用的开发者。这个应用是我们公司内部用的 IM 软件,没有外部用户使用。在我手机上面只要一切到后台,十多分钟后就被杀了,然后我就收不到同事的消息了。头大

手机:oneplus 7 pro 系统: OxygenOS 11

解了 BL 锁

14067 次点击
所在节点    Android
69 条回复
sadfQED2
2022-02-07 11:29:02 +08:00
sadfQED2
2022-02-07 11:29:40 +08:00
@sadfQED2 #21

@shyrock @villivateur 我盲猜肯定是接入了推送的,但是我用的海外版系统,消息推送没有覆盖
ysc3839
2022-02-07 11:30:19 +08:00
顺带提一下,MIUI 国内版,不管你怎么设置,在最近任务中划掉应用必杀后台,包括“前台服务”也会杀死。除非这个应用在白名单内(比如微信),此时只有关掉自启动后划掉才会被杀。
但是如果开启了自启动,应用可以在被杀之后重新启动,即便是没有通知的后台服务也可以。典型案例有 Telegram 和小米穿戴。前者在开启了 Keep-Alive Service 选项后,被杀死之后会重新启动后台服务。后者在被杀死之后会重新启动前台服务,可以看到划掉后前台服务的通知消失,很快又显示出来了。可以考虑使用这种方案,让用户打开自启动开关,就能保活。
但一加是否能使用这种方法我不知道。
chanssl
2022-02-07 11:40:36 +08:00
1. 任务管理锁后台
chanssl
2022-02-07 11:41:16 +08:00
2. 电量管理里面允许高耗电
3. 启动管理允许自启动 /关联启动
CharmingCheung
2022-02-07 11:47:12 +08:00
用消息推送。国内就比较蛋疼,要接多家厂商(小米华为 ov 魅族),并且类似 vivo 有些 ROM 是默认没开通知权限的,要手动开。
一加国内用 oppo 的 push ,国外版估计还是 gms 。
保活要搭配互拉才有用,进程再怎么保活也有挂掉的时候,不拉起的话,该收不到还是收不到。
Daming
2022-02-07 12:02:44 +08:00
问题是推送,这不是保活干的事
BeautifulSoap
2022-02-07 12:03:50 +08:00
LZ 你都解了 BL 了可以直接刷个 pixel experience 或 lineageos ,一劳永逸。一加氧 OS 虽然类原生,但杀后台杀到起飞。如果觉得刷机 app 重装麻烦的话,反正都解锁了,root 之后用 swift backup 备份所有 app 和 app 的数据,刷机后恢复下就行,效果比 IOS 还完美。

https://download.pixelexperience.org/guacamole
https://download.lineageos.org/guacamole
sadfQED2
2022-02-07 12:06:58 +08:00
@CharmingCheung 是的,目测我们只接了国内的几家推送,我用的国外系统,所以没有接入,这时只要程序后台被杀就收不到消息了
blueboyggh
2022-02-07 12:07:44 +08:00
我也有公司内部 im ,miui ,多任务界面锁定,自启动打开,省电优化改成无限制,实测可以实时收到通知
sadfQED2
2022-02-07 12:08:15 +08:00
@BeautifulSoap 过了折腾的年纪了,还是官方系统稳定
southsala
2022-02-07 13:15:05 +08:00
必须接入厂商推送,否则无解,友盟极光之类的也要配置厂商推送。加了厂商推送,把应用各种权限打开,能做到微信的各种效果,但是微信和厂商有合作,安装后默认就开的各种权限
ccloudk
2022-02-07 13:59:32 +08:00
clf
2022-02-07 14:09:36 +08:00
如果已经 root 了,有一个模块叫做进程锁。强悍到你锁定某个 app 后,只要你打开在用,比如 QQ 音乐在放歌,你把 app 卸载了,也照样还在放歌,除非你解锁了。
66beta
2022-02-07 14:42:50 +08:00
一般来说电量优化选“不优化”就完事了

大氢赶紧亡了吧,QQ 音乐都保不住后台,最密集的时候是连续 5 首歌都放不完整,怀疑人生
shiganwuguo
2022-02-07 14:56:20 +08:00
不用折腾了 没戏。 前人把韭菜都割死了,现在新入场的想收广播难如登天。
Codelike
2022-02-07 14:58:04 +08:00
搞个通知栏
daliusu
2022-02-07 15:39:37 +08:00
@66beta 不行的,游戏这种电源设置不优化+多任务上锁,该杀依旧杀,但是只要插根电源线就不杀了,感觉那设置就是个摆设
kaedea
2022-02-07 15:58:57 +08:00
退后台后播放空音频保持前台优先级
sadfQED2
2022-02-07 16:19:05 +08:00
@HankAviator #16 失败,手机厂商给 /system 分区只留了 30 多 M 的空间,不够放新应用进去了

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

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

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

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

© 2021 V2EX