应用关闭后访问持久存储

时间:2019-08-22 06:39:29

标签: react-native redux react-redux asyncstorage redux-persist

当前,我正在使用redux-persist在本地存储数据。我想在应用关闭时(如出现新的推送通知时)访问persited商店。

我尝试使用AsyncStorage访问存储,结果返回null。

if(AppState.currentState === "background"){
  AsyncStorage.getItem("persist:auth", (err, result) => {
          //result is null
          result = JSON.parse(result);
          if (result && result.isLoggedIn == "true") {
             AsyncStorage.setItem(
                 "persist:profile",
                 {
                   'someKey' : 'value'
                 },
                 (err, profileResult)=>{
                    console.log(profileReuslt)
                  }
             )
          }
    })
}

预期:能够在后台操作存储数据
实际:无法访问商店数据

请让我知道是否还有其他方法可以实现这一目标。

谢谢

0 个答案:

没有答案