公司生产的智能设备,安卓系统
现在里面有一个 app ,称它 M
M 可以后台发布版本更新,在更新时候,不仅自己更新,还希望安装一个另外的 app ,是否可以实现?
就像安卓手机有时不注意,点击了广告立马给安装好几个不用的 app ,他们是怎么做到
1
FranzKafka95 43 天前
你想在 APP 自己更新时还安装其他 APP ,这个做不到的。但是 APP 更新后安装另外的应用,这是可以的,但是需要确保你的应用有安装权限。
|
2
herewego 43 天前
现在安卓手机谁还能不注意立马安装其他 app ?
如果有,大概率是同一个 app 建立多个快捷方式而已。 |
3
lisongeee 43 天前
《点击了广告立马给安装好几个不用的 app 》
这应该是点了系统桌面或者系统应用商店的推荐广告 系统应用基本想要什么权限就有什么权限 设备都是你自己的,那直接提升为系统应用呗,更新的时候直接是静默更新,想安装什么应用都行 |
5
lightattractbugs 43 天前
自己生产的设备应该有 root 权限吧,直接应用内调用 shell 指令 pm install -r $apkPath ,这个没有安装流程的,直接后台安装成功,我甚至做过一个更新完要求启动 app 的需求,我的方式是捆绑另一个隐藏 app ,走下载流程的时候后台启动这个隐藏 app ,隐藏 app 监听主 app 安装完毕然后调用 shell 指令给主 app 拉起来,后面我写代码的时候都给我写笑了,不过功能验收很成功
|
6
yupx OP @lightattractbugs 你这方式可操作性很强,回去试试
|
7
fairytale110 43 天前 via Android
自己的设备可以,做过类似业务,更新客户端携带中间层 apk 静默更新
|