我使用SQLite作为我的数据库。
使用该应用程序,用户可以在数据库中保存一些项目。
但我还想不时更新数据库。
问题是我如何在不影响用户插入数据的情况下更新数据库,以及在线下载新数据库的方式,而不是通过更新应用程序本身。
答案 0 :(得分:2)
由于我的评论很大,我会将其作为答案发布。
您无法找到任何教程,准确显示您正在尝试完成的内容,因为您需要的内容有点复杂(但并不困难)
第一种方法:
您需要使用您的应用查询某些网络服务,以确定是否有更新版本的数据库,如果有,请下载
数据库必须保存在某个临时位置,然后将所有用户保存的数据传输到新数据库,最后用新数据库替换apps数据库(已用用户数据更新)
另一种方法是:
让您的应用查询一些网络服务,以查找是否需要更新数据库。
如果是,请下载SQL命令以修改数据库结构。