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
InApp error event delivery
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
- Fixed 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