将Android应用从Google Play内部测试转至封闭测试时SQLite数据会丢失吗?
Google Play内部测试转封闭测试的核心问题解答
关键结论
退出内部测试不会自动卸载设备上的应用,本地存储的Room/SQLite数据会完整保留,完全不需要卸载重装。
操作步骤
- 测试用户先退出内部测试通道:打开Google Play商店的应用详情页,找到「已加入的测试计划」选项,选择退出
- 向用户发送封闭测试的邀请链接,引导其加入封闭测试通道
- 用户加入后,Google Play会自动推送封闭测试版本的更新,直接覆盖现有安装包,全程不影响本地数据
额外说明
- 转至封闭测试后,in-app updates功能可以正常测试,且版本更新的等待时间会大幅缩短,和生产环境的分发逻辑一致
- 应用的本地数据(包括Room/SQLite数据库)存储在设备的应用私有目录中,只有主动卸载应用才会清除这些数据,退出测试通道不会触发任何数据删除操作
内容的提问来源于stack exchange,提问作者lcj
相关产品推荐
相关产品推荐

