Android SDK Release Notes

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

πŸ”† Improved

  • Startup process optimization

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