我使用 PhoneGap 开发了 2 个移动应用程序。一种是免费的广告支持版本,功能略有限制,另一种是没有广告的完整版本。我的应用程序将数据保存在 localStorage 密钥对和 WebSQL 开放数据库中。
理想情况下,我希望这两个应用程序共享相同的存储空间,因为目前每个应用程序在各自的安装路径中都有自己的数据库。我需要这个,所以如果有人使用我的免费应用程序几周并保存了大量数据,他们可以升级到完整版本,他们的数据将被保留。
另一种解决方案是拥有一个导入/导出功能,最终我想实现它以允许用户备份他们的数据甚至转移到新手机。但是,为了让两个应用程序都使用同一个数据库,我更愿意先让它工作。
应用信息:
存储:localStorage 密钥对和 WebSQL (openDatabase();)
语言:HTML、CSS、JavaScript
平台:安卓蜂巢+
数据库:2 个表,“temp”和“shifts”,由 id (INT)、startTime (DATETIME)、stopTime (DATETIME)、shiftTime (FLOAT) 组成。
我不是在寻找如何做到这一点的完整代码示例,我只需要一些关于哪些方法是可能的以及从哪里开始实施它们的建议。感谢您的宝贵时间,所以提前致谢。
亲切的问候,米切尔勒索姆