React Native Async Storage:信息存储在什么地方?Phone 还是 App?

React Native Async Storage : where are information storage at?Phone or App?

我在 RN 中使用异步存储。教学视频说异步存储是全局存储。这是什么意思?这意味着我的数据可以从我的 phone 中找到,还是只能从应用程序中找到?(当我从 phone 中删除该应用程序时,我还能在 phone 上找到该信息吗?)

此外,异步存储的大小限制是多少?我可以用它来存储图像或文档吗?

AsyncStorage的文档其实已经有了你问题的答案

AsyncStorage is an unencrypted, asynchronous, persistent, key-value storage system that is global to the app.

因此,如果您删除了应用,数据将会消失。

关于AsyncStorage的大小限制,目前设置为6MB。

只要是字符串格式,您几乎可以存储任何内容,所以假设您希望存储图像,将其转换为 base64 字符串并存储,以及何时需要检索或显示图像, AsyncStorage.getItem 返回 base64 字符串,在显示之前将其转换回图像