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
- Android SDK 2.0.17 Release
- Android SDK 2.0.16 Release
- Android SDK 2.0.15 Release
- Android SDK 2.0.14 Release
- Android SDK 2.0.13 Release
- Android SDK 2.0.12 Release
- Android SDK 2.0.11 Release
- Android SDK 2.0.10 Release
- Android SDK 2.0.9 Release
- Android SDK 2.0.8 Release
- Android SDK 2.0.7 Release
- Android SDK 2.0.6 Release
- Android SDK 2.0.5 Release
- Android SDK 2.0.4 Release
- Android SDK 2.0.3 Release
- Android SDK 2.0.2 Release
- Android SDK 2.0.1 Release
- Android SDK 1.7.2 Release
- Android SDK 1.7.1 Release
- Android SDK 1.7.0 Release
- Android SDK 1.6.9 Release
- Android SDK 1.6.8 Release
- Android SDK 1.6.7 Release
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
Android SDK 2.0.16 Release
π Improved
- Sample app migrated to Kotlin
- New optional parameters for App Inbox
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
Android SDK 2.0.14 Release
βοΈ Fixed
- Fix data loss when calling
setUserAttributes
orsetAnonymousUserAttributes
multiple times in a short time span
Android SDK 2.0.13 Release
π Improved
βοΈ User update request is sent only after successful device update
Android SDK 2.0.12 Release
π Added
βοΈ Email + Phone in v1/device API method
Android SDK 2.0.11 Release
π Improved
βοΈ Replaced android.arch.lifecycle package with androidx alternative
Android SDK 2.0.10 Release
π Improved
βοΈ Custom data support for App Inbox
βοΈ Feature to temporarily disable InApps from push notification
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
Android SDK 2.0.8 Release
βοΈ Fixed
- Fixed inApp transparent background
Android SDK 2.0.7 Release
βοΈ Fixed
- Fix AppLifecycle event parameters
π Improved
- Refetch user segment after user information has been updated
Android SDK 2.0.6 Release
βοΈ Fixed
- Fixed delayed initialization accessKey bug
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
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
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β
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
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
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
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
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
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
Android SDK 1.6.8 Release
β Fixed
- Fixed issue with not sending push token
Android SDK 1.6.7 Release
π Added
- Added caching of the same user request
β Fixed
- Fixed delay in sending events