Interface de armazenamento

Métodos para persistir jogo e salvar dados.

Métodos

clear()
Remove todos os pares de chave-valor, se houver.

getItem(key)
Retorna o valor atual associado à chave especificada ou nulo se ela não existir.

removeItem(key)
Remove o par de chave-valor com a chave informada, se houver um com ela.

setItem(key, value)
Define o valor do par identificado pela chave-valor, criando um novo par se nenhum tiver existido para a chave anteriormente.

Requisitos

  • Seu jogo precisa usar essa interface para salvar o progresso quando os usuários tiverem feito progresso material, como a conclusão de um nível.
  • Seu jogo precisa restaurar todo o progresso salvo quando for iniciado.
  • Seu jogo precisa ser capaz de restaurar o progresso salvo de versões anteriores dele.
  • O tamanho total do jogo salvo precisa ser menor que 3 MiB e precisa ser menor que 500 KiB.