谷歌保留 Chrome 应用程序使用什么样的数据库/存储?

nai*_*obi 0 html android google-chrome windows-phone-7 ios

我希望构建一个功能类似于 google keep 的应用程序。只是简单介绍一下功能:

  • 具有离线存储功能的 Chrome 应用 - 当互联网可用时在线保存

  • Android 应用程序和 ios,可与网络服务器同步,并在本地和在线更新 - 单用户

我想我会有某种桥梁(服务器)来处理不同平台之间的数据导入和导出。从而模拟同步。

Kin*_*lan 5

Keep 使用 IndexedDB,因为它是 Chrome 应用程序可用的标准数据存储。您应该能够右键单击屏幕并查看代码(访问“资源”选项卡)。

Chrome 应用程序还具有同步存储功能,可管理对数据存储的离线和云访问。这意味着您可以在用户拥有的一台计算机上设置密钥,并在用户的另一台计算机上立即看到它更新。问题是,如果您作为开发人员想要访问和管理这些数据,您将无法做到这一点,这就是 Keep 选择使用 IndexedDB 并自行管理同步的原因。