API 참조

DataStore (Preferences)

PlainApp의 AndroidX DataStore 환경설정 파일에 대한 저수준 액세스. 디버깅 및 개발자 도구용 — 오용하면 앱 상태가 손상될 수 있습니다.

타입 정의

bash
type KeyValuePair {
  key: String!                # preference key name
  value: String!              # serialized value (toString)
}

작업

query

dataStorePath

DataStore 환경설정 파일의 절대 파일시스템 경로를 가져옵니다.

bash
query GetDataStorePath {
  dataStorePath
}
query

dataStoreEntries

모든 환경설정 키와 직렬화된 값을 키 이름순으로 나열합니다.

bash
query GetDataStoreEntries {
  dataStoreEntries { key value }
}
mutation

deleteDataStoreEntry

키 이름으로 단일 환경설정 항목을 삭제합니다. 키가 존재하지 않으면 아무 작업도 수행하지 않습니다.

bash
mutation DeleteDataStoreEntry($key: String!) {
  deleteDataStoreEntry(key: $key)
}