Releases: sailthru/sailthru-mobile-android-sdk
Sailthru Mobile Android SDK 7.0.2
Bug Fixes
- Fixes a bug that was causing Sailthru Links to be unwrapped incorrectly if they contained URL safe base64 characters.
Sailthru Mobile Android SDK 7.0.1
Bug Fixes
- Fixes an issue that would result in a crash if the FirebaseInstanceId retrieval encountered an error.
Sailthru Mobile Android SDK 7.0.0
Features
AndroidX
The Sailthru Mobile Android SDK has now upgraded to use AndroidX! Apps have already updated to use the AndroidX libraries should be able to update to this version as normal. Apps that are still using the support libraries will need to use a 'dejetified' version of the SDK that we have added to the maven repository. The dejetified artifact can be included by replacing the normal dependency with the dejetified version in your app's build.gradle:
implementation 'com.carnival.sdk:carnival-dejetified:7.0.0'
Sailthru Mobile Android SDK 6.3.2
Bug Fixes
- Fixes a bug that would result in the SDK not having access to the push notification token when integrated with an existing app install that was previously using Firebase.
Sailthru Mobile Android SDK 6.3.1
Bug Fixes
- Fixes a bug in 6.3.0 that caused devices with no notification channels to be initially reported as push disabled.
Sailthru Mobile Android SDK 6.3.0
Features
Push Notifications Settings
In order to keep in sync with the iOS SDK and the new 'Quiet Push Enabled' functionality, we have updated how our 'Push Enabled' state is assessed and represented. A full breakdown of the possible states and what they represent in terms of settings on the handset can be found in the Carnival Developer Documentation.
Custom Event Vars
Custom events provided to the platform can now contain vars, contained in a JSON object, that will be sent along with the event name. These events are now also passed through to the Lifecycle Optimiser and can be used to generate and guide flows. More details about Custom Events can be found in the Carnival Developer Documentation.
Sailthru Mobile Android SDK 6.2.1
Bug Fixes
- Fixes an issue that was causing incorrect notification payload data to be passed to the notification tapped receiver when multiple notifications were present in the notification tray.
Sailthru Mobile SDK 6.2.0
Features
Handling Sailthru Links
- The Sailthru Mobile SDK can now be configured to decode and handle links sent in Sailthru emails using the
Carnival.handleSailthruLink(Uri, CarnivalHandler<Void>)
method. More details and implementation instructions can be found in the docs here
Sailthru Mobile Android SDK 6.1.0
Features
Sailthru Profile Vars
Sailthru Profile Vars can now be set and retrieved through the SDK. They can be set using the Carnival.setProfileVars()
method and retrieved using the Carnival.getProfileVars()
method. More details can found in the Carnival Developer Documentation.
Bug Fixes
- Fixes an issue that could cause apps to crash if a deep link was provided to an activity that could not be found.
- Fixes an issue that prevented Direct Opens from being properly attributed if an app was launched from a Category action.
Sailthru Mobile Android SDK 6.0.1
Bug Fixes
- Fixes an issue in the
Carnival.setInAppNotificationsEnabled()
method that was stopping in app notifications being displayed. This fixes the procedure to delay in app notifications documented here. - Fixes an issue in the
Carnival.setAttributes()
method that was stopping the Replace merge rule from functioning correctly.