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

InApp error event delivery

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

  • Fixed 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