Save sensitive data into Android's Shared Preferences with keystore encryption/iOS's Keychain for React Native
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:
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.
isHardwareDetected
was removed due to isSensorAvailable
PRs are always welcome ❤️
To install, run:
yarn add react-native-sensitive-info@next
or
npm i --save react-native-sensitive-info@next
Added AndroidX support
In this version we have:
Added FaceID Improved .ts types
Thanks to the awesome contributors who made this possible. 🎉
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
This was released as a beta version, so to install just run:
yarn add react-native-sensitive-info@latest
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
This was released as a beta version, so to install just run:
yarn add [email protected]
In this version we had so many contributors and I'd like to thank you guys so much!
This was released as a beta version, so to install just run:
yarn add [email protected]
Added promise support in setItem method.