Skip to content

[v6.0.0] Discussions and proposals #196

@mCodex

Description

@mCodex

Since v6.0.0 the lib should use Android's Keystore to encrypt data for better security purposes before saving it into shared preferences.

The problem

Data stored using RNSInfo's versions > 6 was saved in Android's shared preferences without keystore encryption then releasing v6.0 these data could be lost?

On the other hand, data stored using keystore's branch wouldn't be affected by v6

Checklist

  • Improve documentation
  • Create a branch which merges master and keystore
  • Release an alpha version
  • Add support for tvOS and MacOS in react-native-sensitive-info.podspec
  • Merge everything into master
  • Fix macOS build error MacOS build failing #222
  • Find a way to automatically migrate data from shared preferences to keystore? (should the library itself handle this?)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions