스토리지 인터페이스

게임 및 저장 데이터를 유지하는 메서드

메서드

clear()
키-값 쌍이 있는 경우 모두 삭제합니다.

getItem(key)
주어진 키와 연결된 현재 값, 또는 주어진 키가 없는 경우 null을 반환합니다.

removeItem(key)
주어진 키에 키-값 쌍이 있는 경우 해당 키-값 쌍을 삭제합니다.

setItem(key, value)
이전에 키의 키-값 쌍이 없었던 경우 키-값으로 식별되는 쌍의 값을 설정하여 새로운 키-값 쌍을 생성합니다.

요건

  • 사용자가 레벨 완료 등 중요한 진전을 이루었을 때 게임에서 이 인터페이스를 통해 진행 상황을 저장해야 합니다.
  • 게임이 시작할 때 게임에서 저장된 진행 상황을 복원해야 합니다.
  • 게임이 게임의 이전 버전에서 저장된 진행 상황을 복원할 수 있어야 합니다.
  • 저장된 게임의 전체 크기는 3MiB보다 작아야 하며 500KiB보다 작은 것이 좋습니다.