React native Expo'的加密/解密问题;s安全存储和redux传奇

React native Expo'的加密/解密问题;s安全存储和redux传奇,react-native,expo,redux-saga,React Native,Expo,Redux Saga,我正在制作一个带有登录模块和令牌支持的React本机应用程序,因此用户不必每次都登录 问题是我有时会出错: Error: Could not encrypt/decrypt the item in SecureStore at createErrorFromErrorData (NativeModules.js:146) at NativeModules.js:95 at MessageQueue.__invokeCallback (MessageQueue.js:397

我正在制作一个带有登录模块和令牌支持的React本机应用程序,因此用户不必每次都登录

问题是我有时会出错:

Error: Could not encrypt/decrypt the item in SecureStore
    at createErrorFromErrorData (NativeModules.js:146)
    at NativeModules.js:95
    at MessageQueue.__invokeCallback (MessageQueue.js:397)
    at MessageQueue.js:127
    at MessageQueue.__guard (MessageQueue.js:297)
    at MessageQueue.invokeCallbackAndReturnFlushedQueue (MessageQueue.js:126)
错误只是随机发生的,所以我不知道如何找出错误,也不知道如何调试问题

我所做的只是检查是否已存储令牌:

let userToken = yield call(SecureStore.getItemAsync, "userToken");
并保存从服务器接收的令牌(如果还没有):

yield call(SecureStore.setItemAsync, "userToken", token);
除了一个一岁多的孩子没有合适的解决方案外,我还没有找到其他与此相关的问题

有没有人经历过同样的问题,并找出了原因

更新:
我在移动设备上工作没有问题,但如果能够在模拟器上使用SecureStore就好了