5

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

  1. 如果我只需要添加一次此数据,那么将键值对添加到 AsyncStorage 的最佳方法是什么。除了我自己之外,用户不会添加数据。例如,我想添加键值对,其中键是一个项目,值是该项目的描述。描述可能有几段长。我是否需要构建一个组件来处理这些数据的添加/更新/删除?这就引出了我的第二个问题。

  2. 有没有地方可以查看 AsyncStorage 中的数据。我似乎找不到有关此数据位置的任何信息。应用程序或 xcode 中的某处是否有我可以查看和/或直接更新的文件?

4

1 回答 1

0

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

  1. 将键值对添加到 AsyncStorage 的最佳方法是什么...

ReactNative 的 AsyncStorage 旨在存储未加密的简单键值对数据格式。我想建议如果数据大小超过不使用 AsyncStorage 而是使用您的网络服务器来存储您的描述并在您的应用程序中获取它。当你想改变它时,它非常方便。请记住,AsyncStorage 不安全,因为它以未加密的格式存储数据,并且如果手机已植根,则可以轻松访问它。如果您仍想将数据存储在 AsyncStorage 中,请对其进行加密然后存储。

  1. 有没有地方可以查看 AsyncStorage 中的数据...

你可以按照我的这个答案。

于 2017-05-05T04:59:35.490 回答