如何在 React Native 中存储令牌?

新手上路,请多包涵

我以前在 android 中开发,我曾经使用 SharePreference 来存储用户令牌。对于 ios 和 android 有什么可用的 react native 吗?

原文由 PuskarShestha 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 645
2 个回答

如果您使用 create-react-native-appexp ,您可以使用 Expo.SecureStore 来存储您的令牌。

 import {SecureStore} from 'expo';

await SecureStore.setItemAsync('secure_token','sahdkfjaskdflas$%^&');
const token = await SecureStore.getItemAsync('secure_token');
console.log(token); // output: sahdkfjaskdflas$%^&

详情: https ://docs.expo.io/versions/latest/sdk/securestore

2020 年 12 月更新:

SecureStore模块现在变成了 expo-secure-store

 import * as SecureStore from 'expo-secure-store';

await SecureStore.setItemAsync('secure_token','sahdkfjaskdflas$%^&');
const token = await SecureStore.getItemAsync('secure_token');
console.log(token); // output: sahdkfjaskdflas$%^&

原文由 Calvin W 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题