Cordova meta-plugin that bundles requirements for secure SQLite device storage and initialization code for easy usage within OutSystems Platform native mobile apps
No longer crashes in Android 10 when the device is not secure. In this case it opens the lock screen settings, similarly to what happened in older versions of Android.
This PR just raises the version of the Key Store Plugin that is used by this plugin.
We tried using AndroidX and it seemed to work fine but unfortunately the classes only exist in SDK 28 and newer. Therefore it fails to build in MABS 3 and 4 (and MABS 3 is not obsolete yet). The AndroidX package exists to provide compatibility with older SDK versions.
Type of changes
[ ] Feature (change which adds functionality)
[ ] BREAKING CHANGE (existing functionality will not work as expected due to new feature)
[x] Fix (change which fixes an issue)
[ ] BREAKING CHANGE (existing functionality will not work as expected due to fix)
[ ] Performance (change which improves performance)
[ ] BREAKING CHANGE (existing functionality will not work as expected due to performance improvement)
[ ] Refactor (non-breaking change that is neither feature, fix nor performance)
[ ] Style (non-breaking change that only affects formatting and/or white-space)
Components affected
[x] Android platform
[ ] iOS platform
[ ] JavaScript
[ ] OutSystems
Tests
Manual tests were performed
Screenshots (if appropriate)
Checklist
[x] Pull request title follows the format RNMT-XXXX <title>
[ ] Tests have been created
[x] Code follows code style of this project
[x] CHANGELOG.md file is correctly updated
[ ] Changes require an update to the documentation
Description
No longer crashes in Android 10 when the device is not secure. In this case it opens the lock screen settings, similarly to what happened in older versions of Android.
This PR just raises the version of the Key Store Plugin that is used by this plugin.
Context
Fixes https://outsystemsrd.atlassian.net/browse/RNMT-3540
We tried using AndroidX and it seemed to work fine but unfortunately the classes only exist in SDK 28 and newer. Therefore it fails to build in MABS 3 and 4 (and MABS 3 is not obsolete yet). The AndroidX package exists to provide compatibility with older SDK versions.
Type of changes
Components affected
Tests
Manual tests were performed
Screenshots (if appropriate)
Checklist
RNMT-XXXX <title>