如何在APK升级之前上传sqlite db?

时间:2017-05-04 09:27:02

标签: cordova

我想在任何人从Play商店进行APK升级之前上传我的sqlite数据库。

第1步:用户尝试升级。

步骤2:升级开始之前(上传本地sqlite数据库)

第3步:开始APK升级

任何人都可以建议我这样做。

1 个答案:

答案 0 :(得分:0)

如果问题是您需要用新版本替换当前属于应用程序(和APK)的数据库,那么执行此操作的唯一方法是在新版本的应用程序中更改数据库的名称。

这样做的原因是,如果数据库本地不存在,则sqlite插件仅查看由APK更新创建的目录结构。这看起来很奇怪但实际上在某种程度上是有道理的 - 如果你使用数据库存储用户信息,那么你不希望它在第一次更新时被空白版本覆盖。