• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Threezj
V2EX  ›  程序员

android 有没有办法在新版 app 安装时自动卸载旧版重新安装?

  •  
  •   Threezj · Nov 17, 2015 · 4010 views
    This topic created in 3912 days ago, the information mentioned may be changed or developed.

    有没有办法在新版 app 安装时自动清楚旧版本数据,重新安装?

    如果直接覆盖旧版,会有些问题,因为我在登陆界面做了些改进,获取了新数据,如果直接覆盖安装的话,新数据会获取不到。

    4 replies    2015-11-18 13:59:42 +08:00
    terence4444
        1
    terence4444  
       Nov 17, 2015
    不会 Android 开发,但是我觉得是不是可以在新版首次运行的时候识别并清除旧的 app 数据?
    chzyer
        2
    chzyer  
       Nov 17, 2015
    把版本写进数据库,在启动的时候验证与当前版本是否一致,不一致就可以自己执行清理操作了
    osborn
        3
    osborn  
       Nov 18, 2015
    能否说得详细一点,为什么覆盖安装就不能获取新数据?
    gccdchen
        4
    gccdchen  
       Nov 18, 2015   ❤️ 1
    虽然根据数据库版本应该可以达到你的需求,
    但根据你问题,卸载再重装应该是可以实现的.不过不是一个 app 来实现,而是通过两个 app,另一个作为跟 应用宝类似的应用管理软件.暂时叫版本管理软件.
    装新版本时,安装版本管理软件.先卸载老版本,再安装新版本.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4605 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 10:04 · PVG 18:04 · LAX 03:04 · JFK 06:04
    ♥ Do have faith in what you're doing.