Skip to content

keys do not persist between app reloads #184

Closed
@bernhardt1

Description

@bernhardt1

Current behavior

Async Storage does not persist between app reloads

Expected behavior

expect the storage to persist between app reloads

Repro steps

Theory: It may be due to my environment. I am on RN 0.60.3 but link async-storage manually instead of relying on the auto-linking mechanic. Could this cause an issue?

Steps to reproduce:

  1. store items in storage
    await AsyncStorage.setItem('someItem', JSON.stringify(someItem));

  2. retrieve items to ensure they have been stored

let keys = [];
  try {
    keys = await AsyncStorage.getAllKeys();
  } catch (e) {
    console.log('e', e);
    // read key error
  }

  console.log(keys);
  1. reload application & look for keys
let keys = [];
  try {
    keys = await AsyncStorage.getAllKeys();
  } catch (e) {
    console.log('e', e);
    // read key error
  }

  console.log(keys);
  1. The previously stored keys are no longer present.

Environment

do not use podfile, instead link react-native manually
"@react-native-community/async-storage": "^1.6.1"
"react-native": "0.60.3"

  • occurs on both iOS and android

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions