Android SDK Release Notes

We are constantly working to improve our SDK. Here you’ll find the change log for the Android SDK and related details.


Android SDK 2.5.1 Release

βœ”οΈ Fixed

  • Fix for unexpected PushNotificationSubscribed event

Read more


Android SDK 2.5.0 Release

πŸš€ Added

  • Backward compatibility for initialization process
  • New In-App types: Slideup, Bottom bar, Popup
  • In-App from push notification does not open new activity if app is in resumed state.
  • Base HTML for In-Apps loads only when version change detected
  • Landscape orientation support for In-Apps
  • Startup speed optimization

Read more


Android SDK 3.0.0-beta01 Release

πŸš€ Added

  • New In-App types: SlideUp, Bottom bar, Pop Up
  • InApp from push notification does not open new activity if app is in resumed state.
  • Base HTML for InApps loads only when version change detected
  • Landscape orientation support for InApps
  • Startup speed optimization

Read more



Android SDK 3.0.0-alpha02 Release

πŸ”† Improved

  • Java/Kotlin interoperability

Read more


Android SDK 3.0.0-alpha01 Release

πŸ”† Improved

  • New initialization approach

Read more


Android SDK 2.0.20 Release

βœ”οΈ Fixed

  • Shared prefs thread locking
  • Device email overwrite

Read more


Android SDK 2.0.19 Release

βœ”οΈ Fixed

  • Activity context usage inside In-App

Read more


Android SDK 2.0.18 Release

πŸ”† Improved

  • Startup process optimization

Read more


Android SDK 2.0.17 Release

πŸ”† Improved

  • In-App stability improvement

βœ”οΈ Fixed

  • In-App error event delivery

πŸš€ Added

  • New status field for App Inbox Message

Read more


Android SDK 2.0.16 Release

πŸ”† Improved

  • Sample app migrated to Kotlin
  • New optional parameters for App Inbox

Read more


Android SDK 2.0.15 Release

βœ”οΈ Fixed

  • Fixed event loss when multiple events of the same type are sent
  • Fixed memory leak for InAppView

πŸ”† Improved

  • Jetifier is no longer required
  • Device can be registered without acquiring firebase push token

Read more


Android SDK 2.0.14 Release

βœ”οΈ Fixed

  • Fix data loss when calling setUserAttributes or setAnonymousUserAttributes multiple times in a short time span

Read more


Android SDK 2.0.13 Release

πŸ”† Improved

βœ”οΈ User update request is sent only after successful device update

Read more


Android SDK 2.0.12 Release

πŸš€ Added

βœ”οΈ Email + Phone in v1/device API method

Read more


Android SDK 2.0.11 Release

πŸ”† Improved

βœ”οΈ Replaced android.arch.lifecycle package with androidx alternative

Read more


Android SDK 2.0.10 Release

πŸ”† Improved

βœ”οΈ Custom data support for App Inbox
βœ”οΈ Feature to temporarily disable InApps from push notification

Read more


Android SDK 2.0.9 Release

βœ”οΈ Fixed

  • Fixed logging memory consumption in release mode
  • Fixed InApp display, when no content is available

πŸš€ Added

  • Added InApp content request retry on fail
  • Send PushNotificationsPermissionAsked when asking for push permission
  • Push subscription status emitted every time on app launch

Read more


Android SDK 2.0.8 Release

βœ”οΈ Fixed

  • Fixed inApp transparent background

Read more


Android SDK 2.0.7 Release

βœ”οΈ Fixed

  • Fix AppLifecycle event parameters

πŸ”† Improved

  • Refetch user segment after user information has been updated

Read more


Android SDK 2.0.6 Release

βœ”οΈ Fixed

  • Fixed delayed initialization accessKey bug

Read more


Android SDK 2.0.5 Release

πŸš€ Added

  • New lifecycle events feature
  • New way to initialize SDK (mainly for usage in the Unity platform)

βœ”οΈ Fixed

  • Fix for recommendation filters

πŸ”† Improved

  • HTML for In Apps is now loading on SDK init

Read more


Android SDK 2.0.4 Release

πŸš€ Added

  • New feature to set custom deviceId

βœ… Fixed

  • Fixed ANR on database initialization
  • Fixed In App behavior not working when app goes background
  • Fixed In App bug, when In App was displayed every time instead of once per session

Read more


Android SDK 2.0.3 Release

πŸš€ Added

  • Introduced InApp pause behavior, which allows to control InApp display logic after unpausing them
  • New β€œSessionStarted” event which is emitted when the new session is initialized

βœ… Fixed

  • Fixed exception that occurred when multiple events were inserted into the database
  • Fixed crash in logger on Reteno initialization

πŸ”†Improved

  • All requests now include platform header β€œAndroid”

Read more


Android SDK 2.0.2 Release

πŸš€ Added

  • Added functionality of showing In-App messages while app is running depending on display rules set up in admin panel

πŸ”†Improved

  • Removed stretching for square images in push notifications
  • Disabled tracking ScreenView events by default
  • Only last CartUpdated event will be sent now instead of batch of outdated events

Read more


Android SDK 2.0.1 Release

πŸš€ Added

  • Added functionality of showing In-App messages while app is running depending on display rules set up in admin panel

βœ… Fixed

  • Fixed obfuscation errors

Read more


Android SDK 1.7.2 Release

πŸš€ Added

  • Added 'isRetenoMessage' function to RetenoFirebaseMessagingService class to distinguish whether push notification was sent from Reteno admin panel or not in more convenient way

βœ… Fixed

  • Fixed issue of sending two same device requests on first app launch

πŸ”†Improved

  • Device request will be fired once on each launch of the application

Read more


Android SDK 1.7.1 Release

πŸš€ Added

  • Added function for force updating push permission status on Android 13 and above
  • Added custom data receiver for in-app messages

βœ… Fixed

  • Fixed bug when device data was not sent to backend after connecting to internet

Read more


Android SDK 1.7.0 Release

πŸ”†Improved

  • Now developers can create custom BroadcastReceiver to listen to notification deleted events

βœ… Fixed

  • Optimized user data and device data updating to get rid of duplicate API requests

Read more


Android SDK 1.6.9 Release

πŸš€ Added

  • Added image preview to collapsed push notification

πŸ”†Improved

  • Sentry was removed from Reteno SDK

βœ… Fixed

  • Fixed R8 Full Mode obfuscation issues
  • Fixed app crash caused by WorkManager initialization
  • Fixed some push delivery issues

Read more


Android SDK 1.6.8 Release

βœ… Fixed

  • Fixed issue with not sending push token

Read more


Android SDK 1.6.7 Release

πŸš€ Added

  • Added caching of the same user request

βœ… Fixed

  • Fixed delay in sending events

Read more