Sailthru Mobile Android SDK 17.0.0
Features
Android 13 Support
This release adds updates to support the imminent release of Android 13. This version adds a new notification permission dialog that will need to be shown to and accepted by the app user before push notifications will be displayed (on new installs only, upgrading to Android 13 will not cause the permission dialog to be shown).
In order to support this the SDK has added a new requestNotificationPermission
method to help streamline requesting the new permission. Mode details are provided in our documentation.
The SDK targetSdk version has also been updated to 33.
Storage Update
Similar to the recent iOS changes, we have updated how the SDK persists data internally. We have moved away from using SharedPreferences and now store data using Room. Note that while the SDK has been designed to automatically migrate its data into the new store you should still conduct some extra tests to make sure you don't experience any issues with the new storage format.
Bug Fixes
- Fixes a bug when handling a Device ID present on the device but not on the platform.
- Fixes a bug when loading images for notifications and in-app notifications.