Releases: Iterable/iterable-android-sdk
Releases · Iterable/iterable-android-sdk
3.5.1
Fixed
- Embedded manager syncs messages as soon as user logs in
- Fixed a bug to prevent app crashes due to malformed authTokens
- Fixes a bug where push notifications opens would lead to app crashes
- Fixes a bug where crashes would occur due to SDK not being initialized
Changed
- Updates Glide library in embedded message OOTB views to version 4.16.0
3.5.0
Added
- introduces support for embedded messaging: an eligibility–based, personalized messages sent from Iterable to your mobile and web apps, which can display them inline, using native interface components.
- To display embedded messages, you can use customizable, out-of-the-box components provided by the SDK (cards, notifications, banners), or you can build fully custom components of your own design.
- To learn more, read Embedded Messages with Iterable's Android SDK.
Changed
IterableConfig
is updated with anenableEmbeddedMessaging
flag that needs to be set to true to allow use of embedded messaging functionality
3.5.0-beta1
Merge pull request #663 from Iterable/evan/MOB-7312-prepare-for-3.5.0…
3.4.17
3.4.16
Fixed
- SDK now handles
null
scenarios preventing crashes whenIterableEncryptedSharedPreference
creation fails. - Updated crypto library to version 1.1.0-alpha06.
1.1.0-alpha05 solves a race condition during creation process. - Fixes #631 and #616
3.4.15
Added
This release allows you to use projects hosted on Iterable's EU data center. If your project is hosted on Iterable's European data center (EUDC), configure the SDK to use Iterable's EU-based API endpoints:
Java
IterableConfig config = new IterableConfig.Builder()
// ... other configuration options ...
.setDataRegion(IterableDataRegion.EU)
.build();
IterableApi.initialize(context, "<YOUR_API_KEY>", config);
Kotlin
val configBuilder = IterableConfig.Builder()
// ... other configuration options ...
.setDataRegion(IterableDataRegion.EU)
.build();
IterableApi.initialize(context, "<YOUR_API_KEY>", config);
Fixed
- Addressed React Native SDK push notification deep linking issues where the app would restart instead of resuming the last activity upon being backgrounded.
- Resolves an additional push notification problem wherein the customActionHandler and urlHandler were not being invoked in specific scenarios, as documented in issue #470. (Credit to @tnortman-jabra for the report and the fix)
3.4.14
Added
IterableInAppManager.setRead
now acceptsIterableHelper.FailureHandler failureHandler
Fixed
- Fixes an issue where
IterableInAppManager.removeMessage
caused build failure in React Native SDK pointing to legacy method calls. - Fixes an issue where custom action handlers were not invoked when tapping on push notification when the app is in background.
3.4.13
Added
IterableInAppManager.setRead
now acceptsIterableHelper.SuccessHandler successHandler
.IterableApi.inAppConsume
now acceptsIterableHelper.SuccessHandler successHandler
andIterableHelper.FailureHandler failureHandler
.
3.4.12
Added
setEmail
andsetUserId
now acceptsIterableHelper.SuccessHandler successHandler
andIterableHelper.FailureHandler failureHandler
.
Changed
- OTT devices (FireTV) will now register as
OTT
device instead ofAndroid
under user's devices.