2017-04-07 5 views
2

Ich speichere das Authentifizierungstoken meiner App in AsyncStorage. Es scheint, dass Benutzer sowohl bei Android als auch bei iOS (weniger sicher über diese) nach längerer Inaktivität (ca. 2 Wochen) abgemeldet sind. Ich bin sicher, dass es nicht mit dem Server zu tun hat. Ist AsyncStorage dauerhaft?

Ist AsyncStorage dauerhaft?

EDIT: Nun, das ist peinlich. Das Problem lag auf dem Server, und AsyncStorage war nicht schuld.

Antwort

2

Aus der RN docs https://facebook.github.io/react-native/docs/asyncstorage.html

Auf iOS-Geräten wird AsyncStorage durch nativen Code gesichert, dass kleine Werte in einem serialisierten Wörterbuch und größere Werte in separaten Dateien gespeichert werden. Unter Android verwendet AsyncStorage entweder RocksDB oder SQLite basierend auf dem, was verfügbar ist.

Sowohl die Datenbanken als auch die Dateien klingen für mich permanent. Vielleicht löschen Ihre Nutzer den Cache oder die lokalen Dateien Ihrer App irgendwie?

+0

Danke für den Link! Dies ist leider nicht der Fall. Ich wurde auf einem meiner Dev-Telefone ausgeloggt, nachdem ich es einige Wochen nicht berührt hatte. – mark