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

时间:2013-11-11 12:20:16

标签: android ios html5 google-chrome windows-phone-7

我希望构建一个像google keep一样的应用程序。 只需轻轻一刷即可:

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

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

我认为我将拥有某种桥(SERVER)来处理不同平台之间的数据导入和导出。因此,模拟同步。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:-1)

Ay使用了Index DB,但它将内容保存在某处,因为indexdb只保存到本地计算机。因此需要在其他地方保存。