React Native Sensitive Info Versions Save

Save sensitive data into Android's Shared Preferences with keystore encryption/iOS's Keychain for React Native

v6.0.0-alpha9

3 years ago
  • Fixed build on Xcode 12 #246

v6.0.0

3 years ago

Since last month I started actively maintaining this library once again with the help of the our awesome community.

We updated our docs and released the RNSInfo's website, created a new example project which is under development, started planning new releases, bug fixes and so on...

In this release you will find some of the changes that are coming soon for all of our users. These are the changes available for now in v6.0.0:

BREAKING CHANGES:

This version uses keystore to encrypt/decrypt data. So, if you use the master branch in your project you may not be able to retrieve previous saved data. We still need more work to handle this. The discussion can be found here.

On the other hand, if you already use keystore branch you can give it a try.


  • The method isHardwareDetected was removed due to isSensorAvailable

More changes

  • Finally added keystore to encrypt/decrypt data before saving/retrieving in sharedPreferences
  • Migrating JS code to TS
  • Added Android's Biometric Prompt for supported devices
  • If you were using keystore's branch: Added many bug fixes and improvements which were available only in master's branch

PRs are always welcome ❤️

Installation

To install, run:

yarn add react-native-sensitive-info@next

or

npm i --save react-native-sensitive-info@next

5.5.0

4 years ago

Added AndroidX support

5.4.0

5 years ago

In this version we have:

Added FaceID Improved .ts types

Thanks to the awesome contributors who made this possible. 🎉

5.2.5

5 years ago

Fixed error using RNSInfo alongside RNKeychain.

This was released as a beta version, so to install just run:

yarn add react-native-sensitive-info@beta

5.2.4

5 years ago

This was released as a beta version, so to install just run:

yarn add react-native-sensitive-info@latest

5.2.2

5 years ago

Added .podspec, typescript support

This was released as a beta version, so to install just run:

yarn add [email protected]

or

yarn add react-native-sensitive-info@beta

5.2.1

5 years ago

This was released as a beta version, so to install just run:

yarn add [email protected]

5.2.0

6 years ago

In this version we had so many contributors and I'd like to thank you guys so much!

  • Touch Id added
  • Windows Phone support added
  • RN 47+ support added

This was released as a beta version, so to install just run:

yarn add [email protected]

5.1.0

6 years ago

Added promise support in setItem method.