React Native 的 AsyncStorage 在哪里存储数据?

Jac*_*ris 5 react-native

我是 React-Native 框架的新手,想知道 AsyncStorage 在设备上的何处存储数据。我知道它会为小数据存储创建序列化字典,为大数据存储创建完整文件,但我在哪里可以找到这些文件?

Aus*_*ree 1

在 IOS 上,它看起来像是放入

static NSString *const RCTStorageDirectory = @"RCTAsyncLocalStorage_V1";
static NSString *const RCTManifestFileName = @"manifest.json";

static NSString *RCTGetStorageDirectory()
{
  static NSString *storageDirectory = nil;
  static dispatch_once_t onceToken;
  dispatch_once(&onceToken, ^{
    storageDirectory = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject;
    storageDirectory = [storageDirectory stringByAppendingPathComponent:RCTStorageDirectory];
  });
  return storageDirectory;
}
Run Code Online (Sandbox Code Playgroud)