【发布时间】:2016-12-09 21:24:33
【问题描述】:
我今年早些时候发布了一个适用于 iOS 和 Android 的 Ionic 应用程序,它使用了cordova-sqlite-storage。为了准备新版本,今天我更新了 Android 和 iOS cordova 平台并更新了所有插件。
在我现有的应用程序版本中,我对$cordovaSQLite.openDB 的调用未指定位置。这对于我在生产中使用的插件版本很好。但是,较新的版本需要在打开数据库时指定位置。
我不知道在尝试从未指定位置的 sqlite 版本打开现有数据库时应该为该位置放置什么。使用选项 'default' 不起作用,它只是在 Android 和 iOS 上创建一个新数据库。这是不可接受的,因为这个新数据库没有用户存储的数据。
如何指定一个始终与旧版本的 sqlite 插件中的位置相对应的位置?
【问题讨论】:
-
你解决过这个问题吗?
-
@PhilMitchell 我将发布最终为我工作的代码。我认为我的 android 配置有问题,因为“默认”确实最终起作用了。
标签: sqlite cordova ionic-framework ionic2