- Added Auto Initialization support for flutter plugin
See Android SDK Migrations
- Upgraded Compile/Target SDK
- Upped the min sdk version to 24
- Misc bugfixes
- Added restricted mode to SDK upon configuration failure. See ENGAGE SDK Configuration
- Added method
EngageApp.isEngageRestricted()
See Android SDK Migrations
- Added support for short codes
- Sunset Firebase-Legacy component
- Removed deprecated Manual Clean Worker config
- WorkManager automatic initialization no longer interferes with ENGAGE initialization
- Fixed bug with SMS Registration Error Granularity
- Misc bug fixes
See Android SDK Migrations
- Call home work-manager task only runs once per day
- Minor security fixes
- Minor bug fixes
- New Feature: Ability to manually initialize the SDK by calling
EngageApp.initialize()
- Under the hood rework of network layer
- ENGAGE SDK now checks multiple paths for the config file
- Bug fix of "contact" permission considered to be granted when READ_CONTACTS permission is given but WRITE_CONTACTS is not
- Implemented onDeletedMessages function from Firebase to download undelivered contents