我有一个 Phonegap 项目,到目前为止已用于构建 Android 应用程序。我在 Windows 上使用本地安装的 Phonegap 和预填充的 SQLite 数据库。该项目使用了 Cordova-sqlite-ext 插件,我的版本大约一年了,不需要更新。
现在我需要构建一个 Windows 版本,它也应该在 Windows 8.1 上运行,而不仅仅是 Windows 10。这适用于真正的计算机,手机并不那么重要。似乎几个月后可能还需要一个 iOS 版本。
在 GitHub 上检查了 Cordova-sqlite-storage、Cordova-sqlite-ext、Cordova-sqlite-evcore-extbuild-free 和 Cordova-sqlite-legacy-build-support 之后,我迷路了,不知道我可以使用任何来达到我所有的目标。
- 从 Phonegap 切换到 Cordova 不是一种选择,因为使用 Cordova 无法在 Windows 上构建 iOS 应用程序,对吧?
- PhoneGap CLI 和 Build 仅由不支持预填充数据库的 evcore-extbuild-free 支持。
- 为 Windows 8.1 构建需要不支持预填充数据库的旧版本。
所以我的问题是有没有人尝试过这样的事情?我希望文档可能不是最新的,但也许这是一个长期的目标。如果没有别的,我可能能够创建数据库结构,然后要求用户下载数据以填充它,但更愿意避免这种情况。