存储界面

保留游戏和保存数据的方法。

方法

clear()
移除所有键值对(如有)。

getItem(key)
返回与给定键关联的当前值;如果给定键不存在,则返回 null。

removeItem(key)
如果存在带有给定键的键值对,则移除该键值对。

setItem(key, value)
将通过键来标识的键值对的值设为指定值;如果之前不存在任何键,则创建一个新的键值对。

要求

  • 当用户取得实质性进展(例如通过一个关卡)时,游戏必须使用该界面来保存进度。
  • 游戏启动时,必须恢复已保存的进度。
  • 游戏必须能够从之前版本的游戏中恢复已保存的进度。
  • 已保存的游戏的总大小必须小于 3 MiB,最好小于 500 KiB。