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

求助,安卓 app 更新时,能否同时安装另外一个 app

  •  
  •   yupx · 20 天前 · 1225 次点击

    公司生产的智能设备,安卓系统

    现在里面有一个 app ,称它 M

    M 可以后台发布版本更新,在更新时候,不仅自己更新,还希望安装一个另外的 app ,是否可以实现?

    就像安卓手机有时不注意,点击了广告立马给安装好几个不用的 app ,他们是怎么做到

    7 条回复    2024-10-25 18:29:00 +08:00
    FranzKafka95
        1
    FranzKafka95  
       20 天前
    你想在 APP 自己更新时还安装其他 APP ,这个做不到的。但是 APP 更新后安装另外的应用,这是可以的,但是需要确保你的应用有安装权限。
    cqjdcheng
        2
    cqjdcheng  
       20 天前
    现在安卓手机谁还能不注意立马安装其他 app ?
    如果有,大概率是同一个 app 建立多个快捷方式而已。
    lisongeee
        3
    lisongeee  
       20 天前
    《点击了广告立马给安装好几个不用的 app 》

    这应该是点了系统桌面或者系统应用商店的推荐广告

    系统应用基本想要什么权限就有什么权限

    设备都是你自己的,那直接提升为系统应用呗,更新的时候直接是静默更新,想安装什么应用都行
    yupx
        4
    yupx  
    OP
       20 天前
    @lisongeee 这么说还真是,已有的 app 更新成类似应用市场
    lightattractbugs
        5
    lightattractbugs  
       20 天前
    自己生产的设备应该有 root 权限吧,直接应用内调用 shell 指令 pm install -r $apkPath ,这个没有安装流程的,直接后台安装成功,我甚至做过一个更新完要求启动 app 的需求,我的方式是捆绑另一个隐藏 app ,走下载流程的时候后台启动这个隐藏 app ,隐藏 app 监听主 app 安装完毕然后调用 shell 指令给主 app 拉起来,后面我写代码的时候都给我写笑了,不过功能验收很成功
    yupx
        6
    yupx  
    OP
       20 天前
    @lightattractbugs 你这方式可操作性很强,回去试试
    fairytale110
        7
    fairytale110  
       20 天前 via Android
    自己的设备可以,做过类似业务,更新客户端携带中间层 apk 静默更新
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1057 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 22:20 · PVG 06:20 · LAX 14:20 · JFK 17:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.