Ist AsyncStorage sicher?
Nein AsyncStorage ist nicht sicher, die docs sagt:
AsyncStorage ist ein einfaches, unverschlüsselt, asynchron, persistent, Schlüssel-Wert-Speichersystem, das mit dem App global ist. Es sollte anstelle von LocalStorage verwendet werden.
Zum Speichern von sicheren Informationen über die native Seite, ich empfehlen Sie wirklich react-native-keychain mit react-native
Für iOS es Capabilities Keychain Teilen
Für Android es verwenden, verwenden zu verwenden:
- API Level 16-22 verwenden Facebook Conceal
- API-Level 23 + verwenden Android Keystore
Dies ist ein einfaches Beispiel:
// Generic Password, service argument optional
Keychain
.setGenericPassword(username, password)
.then(function() {
console.log('Credentials saved successfully!');
});
// service argument optional
Keychain
.getGenericPassword()
.then(function(credentials) {
console.log('Credentials successfully loaded for user ' + credentials.username);
}).catch(function(error) {
console.log('Keychain couldn\'t be accessed! Maybe no value set?', error);
});
Um vertrauliche Informationen zu speichern, können Sie einen Blick auf diese https://stackoverflow.com/a/45550361/7618742 werfen –