1

我目前正在研究制作一个基本的视频游戏。我有 Web 技术方面的编程知识,但在 Android 方面知识不多,所以我很可能会先在 Android 上制作一个 Web 应用程序。

以前没怎么用过web storage,但是我知道local storage和indexed db,这也算是一种数据的存储方式,但是这种数据好像太容易误删了,因为一般人只是偶尔清除 Web 数据,而不过滤掉重要数据。

存储 Web 应用游戏数据的最合适方式是什么?

4

1 回答 1

1

存储类型取决于数据的特性。

  • 如果你想在 key-value 标准中存储少量数据,你可以使用Key-Value Sets
  • 如果你想存储结构化数据,你应该考虑使用SQLite 数据库
  • 您还可以使用内部存储来保存文件。

由于您想要一种更适合用户使用的方法,因此我更喜欢 SQLite 方法。请注意,没有任何方法是 100% 保证的,因为 root 手机可以授予对物理数据的访问权限。至少,考虑在发送到数据库之前加密敏感数据。


您还可以选择托管应用程序使用的 Web 服务来收集信息。它可以更安全,更容易被应用程序的所有实例访问,但会引入互联网依赖。

希望能帮助到你。

于 2013-07-23T01:50:00.473 回答