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.7.2 Release

πŸ”† Improved

  • New way to enable debug mode
  • Removed requirement to set POST_NOTIFICATION permissions
  • New way to request push runtime permissions
  • Docs updated

Android SDK 2.6.6 Release

πŸ”† Improved

  • In-Apps updated only after device creation

Read more


Android SDK 2.6.5 Release

πŸ”† Improved

  • Moved heavy operation to background
  • PushNotificationSubsribed/Unsubscribed emitted only on state change

Read more


Android SDK 2.6.4 Release

βœ”οΈ Fixed

  • WorkManager initialization
  • Logger stackoverflow error
  • Custom event parameter now can't have nullable value

Read more


Android SDK 2.6.3 Release

βœ”οΈ Fixed

  • cartUpdated push bug

πŸ”† Improved

  • InApp optimization

Read more


Android SDK 2.6.2 Release

βœ”οΈ Fixed

  • Fix for app unnecessary wake ups

Read more


Android SDK 2.6.1 Release

βœ”οΈ Fixed

  • Fix in app schedule rule, when end time is less then start time

Read more


Android SDK 2.6.0 Release

πŸš€ Added

  • Default notification channel manipulation API
  • Milliseconds support for event timestamps

Read more


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