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