【问题标题】:is there any kind of Web storage viable for storage of video game save data?是否有任何类型的网络存储可用于存储视频游戏保存数据?
【发布时间】:2013-07-23 09:50:00
【问题描述】:

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

我以前很少使用Web存储,但是我知道本地存储和索引数据库,这可以被认为是一种存储数据的方式,但是这种数据似乎太容易误删除,因为人们通常只是偶尔清除一次 Web 数据,而不会过滤掉重要数据。

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

【问题讨论】:

  • 它们易于删除,以允许用户确定他想在计算机上存储什么。您的应用程序/游戏必须为任何本地存储机制考虑这种情况(应该类似于首次加载情况)。不要仅仅依赖本地存储,要有一个服务器来救援,并将本地数据发送到您认为重要的服务器。
  • 谢谢,是的,能够删除网页数据对于从网页存储的缓存数据量等非常重要。然而,有些数据比其他数据更重要。我使用 Chrome,可以在清除历史记录下看到“删除 cookie 和其他站点和插件数据”,我通常会正常删除。将 cookie 和数据库/本地存储分开会很好 :(。使用服务器是个好主意,但依赖服务器让我有些怀疑。无论如何,非常感谢。

标签: html web-applications html5-canvas local-storage 2d-games


【解决方案1】:

storage type 依赖于数据的特性。

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


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

希望对你有帮助。

【讨论】:

  • 感谢您的详细解答。这将对我正在研究的 Android 开发有很大帮助。最初的问题确实更多地涉及 Web 存储(使用 JS 等 Web 技术),但我可以看到使用原生选项如何更稳定 atm。
猜你喜欢
  • 1970-01-01
  • 2017-06-13
  • 2020-05-01
  • 2015-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多