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

2015-11-17 21:52:14 +08:00
 Threezj

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

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

3552 次点击
所在节点    程序员
4 条回复
terence4444
2015-11-17 22:13:38 +08:00
不会 Android 开发,但是我觉得是不是可以在新版首次运行的时候识别并清除旧的 app 数据?
chzyer
2015-11-17 22:22:30 +08:00
把版本写进数据库,在启动的时候验证与当前版本是否一致,不一致就可以自己执行清理操作了
osborn
2015-11-18 11:37:26 +08:00
能否说得详细一点,为什么覆盖安装就不能获取新数据?
gccdchen
2015-11-18 13:59:42 +08:00
虽然根据数据库版本应该可以达到你的需求,
但根据你问题,卸载再重装应该是可以实现的.不过不是一个 app 来实现,而是通过两个 app,另一个作为跟 应用宝类似的应用管理软件.暂时叫版本管理软件.
装新版本时,安装版本管理软件.先卸载老版本,再安装新版本.

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

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

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

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

© 2021 V2EX