我是React Native的新手,我正在尝试掌握AsyncStorage的使用。我查看了文档,并查看了一些可用的包装器,但是找不到我遇到的几个问题的答案。

  • 如果只需要一次添加此数据,那么将键值对添加到AsyncStorage的最佳方法是什么?用户不会在我自己身上添加这些数据。例如,我要添加键值对,其中键是项,值是该项的描述。该描述可能长达几段。我是否需要构建一个组件来处理此数据的添加/更新/删除?这引出了我的第二个问题。
  • 是否可以在AsyncStorage中查看数据?我似乎找不到有关此数据位置的任何信息。应用程序或xcode中是否有文件可以查看和/或直接更新?
  • 最佳答案

    以下是我对您的问题的建议:



    AsyncStorage for ReactNative打算存储未加密的简单键值对数据格式。我想建议AsyncStorage是否需要使用更大的数据量,但可以使用Web服务器存储您的描述并将其提取到应用程序中。当您要更改它时非常方便。请记住,AsyncStorage是不安全的,因为它以未加密的格式存储数据,并且如果 Root 了电话,则很容易访问。如果您仍想将数据存储在AsyncStorage中,则对其进行加密然后再存储。



    您可以按照我的this的答案进行操作。

    关于ios - React Native AsyncStorage的位置和使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37442422/

    10-11 12:09