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)
}