gpt4 book ai didi

android - 当我在 google play 商店更新时,如何确保用户保留他们的 SQLite 数据?

转载 作者:行者123 更新时间:2023-11-29 00:56:39 26 4
gpt4 key购买 nike

我想将我的目标和编译版本从 26 提高到 28。这是因为一位用户给我发邮件说该应用程序在他运行 andoird 9 的手机上无法正常运行。

一旦我提高了目标和编译版本,我就在各种设备上测试了该应用程序,似乎一切都在不同的设备和模拟器上运行良好。

但是,我担心对于新的 SDK 目标和编译版本,用户在更新时可能会丢失数据。我的 DatabaseHelper 类扩展了 SQLiteOpenHelper。

当我使用更高的目标和编译版本更新时,我是否需要做任何事情来确保它们的数据库表得到保留?

注意:我的数据库架构与更新完全相同。

最佳答案

更改目标 SDK 版本不会丢失现有用户的数据,如果他们更新现有的应用程序(使用较低的 sdk)。

您可以做些什么来验证这是从 Play 商店安装以前的构建(具有较低的 sdk)并在 alpha 版本中上传您的新构建(具有更新的目标sdk) 并将自己添加为测试人员。当 alpha 版本上线时,您可以选择在 previous app(使用低目标 sdk)上更新应用程序。

当您点击更新按钮时,您将获得结果。

这样你就可以验证这一点。

关于android - 当我在 google play 商店更新时,如何确保用户保留他们的 SQLite 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54193202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com