github Iterable/iterable-android-sdk 3.8.0

4 hours ago

What's new

  • Better control over how in-app messages interact with system bars via the new IterableInAppDisplayMode config option (FORCE_EDGE_TO_EDGE default, FOLLOW_APP_LAYOUT, FORCE_FULLSCREEN, FORCE_RESPECT_BOUNDS). Use this to fix close buttons hidden behind the status bar in fullscreen in-apps. No action required for existing apps.
  • Polished embedded card views with a configurable imageScaleType, proper 16:9 image aspect ratio, correct card sizing, button spacing, and rounded-corner image clipping. IterableEmbeddedViewConfig parameters now have sensible defaults.

Fixed

  • ConcurrentModificationException crash during device token registration.
  • NoSuchMethodException crash on Android 5–10 from an unsupported Map.of() call.

Removed

  • Legacy AES/CBC/PKCS5Padding encryption path in IterableDataEncryptor. The SDK now uses AES/GCM/NoPadding exclusively. Only impacted Android versions below API 19, which haven't been supported since minSdkVersion 21.

Full Changelog: 3.7.0...3.8.0

Don't miss a new iterable-android-sdk release

NewReleases is sending notifications on new releases.