Skip to content

Releases: sailthru/sailthru-mobile-android-sdk

Sailthru Mobile Android SDK 7.0.2

06 May 04:31
Compare
Choose a tag to compare

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

10 Apr 03:26
Compare
Choose a tag to compare

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

12 Feb 21:13
Compare
Choose a tag to compare

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

07 Feb 20:41
Compare
Choose a tag to compare

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

30 Jan 01:12
Compare
Choose a tag to compare

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

29 Jan 04:03
Compare
Choose a tag to compare

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

28 Nov 01:43
Compare
Choose a tag to compare

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

02 Nov 02:22
Compare
Choose a tag to compare

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

10 Oct 21:57
Compare
Choose a tag to compare

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

01 Oct 00:33
Compare
Choose a tag to compare

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.