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

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

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

手机:oneplus 7 pro 系统: OxygenOS 11

解了 BL 锁

14677 次点击
所在节点    Android
69 条回复
xuanbg
2022-02-07 16:45:13 +08:00
息屏收不到消息的解决办法不是保活,你看下微信怎么做的就明白了。
sadfQED2
2022-02-07 16:49:48 +08:00
@ccloudk #33 apk 装上了,但是应用不会注册 mipush ,项目 wiki 里面说要装 magiks 或者 xp 框架伪装成 MIUI ,然鹅 xp 和 magisk 项目看了下原理,瞎 jb 改系统变量总感觉可能把系统搞崩溃,老了,不想瞎折腾了,刷机挺累的
sadfQED2
2022-02-07 16:53:49 +08:00
@clf #34 是 xp 模块吧,我装上了,看描述完美符合我的需求,就是不知道效果如何了,用一段时间试试
Tuuure
2022-02-07 17:27:52 +08:00
westlinkin
2022-02-07 17:32:53 +08:00
按照这里的设置一下 https://dontkillmyapp.com/
sinyu1012
2022-02-07 17:39:05 +08:00
https://github.com/sinyu1012/AndroidKeepAlive

之前写过的一些 Android 保活实践
qwq11
2022-02-07 17:45:50 +08:00
@ysc3839 小米穿戴划掉了就挂了手表收不到任何消息通知。我的方法是锁上,然后在 thanox 里设置打开“在最近任务里强制隐藏”
Jxh
2022-02-07 20:02:46 +08:00
oppo 这个系统接入推送得软著+上架 oppo 商店。我公司内部的 IM 也没推送。有机会让开发搞点奇淫巧计保活吧。
abc612008
2022-02-07 20:17:50 +08:00
@ww940521
@shyrock
因为 FCM 被 ban 了,国内也没有通用的推送平台。某些推送联盟也一样的毒瘤。
对了,国内绝大多数的应用商店都要求软件著作权证书,部分还要求必须有营业执照。
humbass
2022-02-07 21:08:24 +08:00
不怕耗电的话,直接挂前台应用不就可以了。
springz
2022-02-07 21:26:52 +08:00
问问同事的小米有没有问题,如果没有问题,直接安装 MiPushFramework 。一般情况下 App 开发者都会添加 MIUI 的系统级推送。
silymore
2022-02-07 21:57:50 +08:00
换 ios
socradi
2022-02-07 22:57:14 +08:00
有 xp 的话就好办,写个模块,在其他进程检测你的 app 服务,不在运行,就把它启动
kokutou
2022-02-07 23:27:54 +08:00
解锁刷个系统。。。
国内系统杀后台很严重的。
Tink
2022-02-07 23:39:32 +08:00
不优化还不能保活?
learningman
2022-02-07 23:55:16 +08:00
你都有 magisk 了,做个 magisk 模块不就好。。。
felixwang
2022-02-08 10:24:27 +08:00
同 2 楼
sadfQED2
2022-02-08 11:00:14 +08:00
@springz #51
@ccloudk #33 研究了好久,装上 mipush 后程序并不会注册 mipush ,然后又装了 mipush 的 xp fake 插件,但是依旧不注册,又尝试装 magisk 的 fake 插件,发现根本装不上。看了一下项目提交时间,xp 插件和 magisk 插件都已经 2 年多没更新了,感觉在最新的 android 11 上面已经没用了
Rsplwe
2022-02-08 17:10:34 +08:00
MiPushFramework 的伪装机型可以用 MagiskHideConfig 修改,

增加 /修改 几项 Prop 值:

ro.miui.ui.version.name = V125
ro.miui.ui.version.code = 12
ro.miui.version.code_time = 1616601600
ro.product.manufacturer = Xiaomi
ro.product.brand = Xiaomi
ro.product.name = Xiaomi
mostkia
2022-02-08 19:27:44 +08:00
现在的手机连 10 年前的 wm 系统都不如,人家至少可以多线程,甚至还有任务管理器,不是说谷歌的系统差,而是国内的人太”聪明“了,什么东西本土化了都能玩出花来,吧潜在价值榨的干干净净,各种后台驻留,窃听隐私推送广告甚至卖钱,以至于现在的手机厂商居然把杀后台作为卖点,很难想象一台手机现在动不动 8g 内存,连一个后台都不能保活,不知道的我还以为我在用功能机

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

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

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

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

© 2021 V2EX