Referência da API
DataStore (Preferências)
Acesso de baixo nível ao arquivo de preferências AndroidX DataStore do PlainApp. Destinado a depuração e ferramentas de desenvolvedor — uso indevido pode corromper o estado do app.
Definições de Tipo
bash
type KeyValuePair {
key: String! # preference key name
value: String! # serialized value (toString)
}Operações
query
dataStorePath
Obtenha o caminho absoluto no sistema de arquivos do arquivo de preferências do DataStore.
bash
query GetDataStorePath {
dataStorePath
}query
dataStoreEntries
Liste todas as chaves de preferência e seus valores serializados, ordenados por nome de chave.
bash
query GetDataStoreEntries {
dataStoreEntries { key value }
}mutation
deleteDataStoreEntry
Exclua uma única entrada de preferência por nome de chave. No-op se a chave não existir.
bash
mutation DeleteDataStoreEntry($key: String!) {
deleteDataStoreEntry(key: $key)
}