È necessario memorizzare alcuni dati utente, ad esempio impostazioni, accesso, token ecc. Tra una sessione e l'altra. Provato asyncstorage ma quando riavvio app, i dati in esso vengono eliminati. Trovato alcuni moduli che si riferiscono a portachiavi o NSUserDefaults, ma non so quale e nessuno di essi è buono per questo scopo.
La caratteristica principale è che posso ottenere quei dati anche dopo che l'app è stata uccisa e riavviata. Soprattutto su iOS, ma se fosse anche su Andorid sarebbe fantastico.
Qualcuno ha avuto qualche esperienza con questo?Dati store nativi reattivi tra le sessioni
EDIT:
Ho provato ad utilizzare asyncstorage. Ma non fa nulla quando uccidi e riavvii l'app.
Il mio codice per i dati di archiviazione:
AsyncStorage.setItem("prefix", responseData['prefix'])
AsyncStorage.setItem("api_token", responseData['api_token'])
e il recupero dei dati:
async _checkAutoLogin(){
var prefix;
var token;
try {
prefix = await AsyncStorage.getItem("prefix");
token = await AsyncStorage.getItem("api_token");
} catch (error) {
AlertIOS.alert('AsyncStorage error: ' + error.message);
}
pls condividono un codice su come si usa asyncstorage (restituisce una promessa) – Sulliwane
modificato la mia risposta, e il codice aggiunto. –