-
-
Notifications
You must be signed in to change notification settings - Fork 238
Closed
Description
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?)
erksch, maggialejandro-rp, Rafatcb, vasilestefirta and vietnt-uetdavux