- NEW Added new
setUserLanguage
method. Allows users to manually set the language instead of relying on auto-detection.
- FIX Added cummunication params for NativeAd.
- IMPROVE Prism and StartView are now displayed in the correct order, StartView is always displayed on top of any format.
- IMPROVE Optimize Proguard rules.
- FIX Fixed ANR issue with tag sending when the device's connection is poor or nonexistent. In some cases, this could cause an ANR or a crash in the event of total connection loss.
- NEW Added new install attribution info callback in
startSession
.
- IMPROVE Sessions with times less than 10 seconds are discarded.
- FIX Android notification miniature only when notification collapses.
- FIX Fixed fatal crash with
retrofit2
dependency when the app uses Android Gradle Plugin v8 and minifyEnabled
is true
.
- NEW Added new method
sendDismissedClick
to send clicks when an in-app message is dismissed.
- IMPROVE Personally Identifiable Information (PII) data saved in preferences is encrypted.
- NEW Removed
setCurrencyCode
method and startOrder
currencyCode
parameter. Currency code is now selected in the EMMA Dashboard. All prices sent in the order will not be converted by EMMA to a specific currency, they will be interpreted as a unit value.
- NEW Updated
minSdkTarget
to Android 21 (Lollipop).
- FIX Fixed an issue where some real-time (RT) clicks could fail if the SDK started before the click was processed.
- NEW Added support for notifications with a title.
- NEW Added new method
requestNotificationsPermission
for requesting Android 13 notification permissions.
- NEW Added new method
areNotificationsEnabled
to check if notifications are enabled.
- NEW Updated
minSdkTarget
to Android 19 (KitKat).
- FIX Minor fixes and improvements.
- NEW Added ability to close a WebView from the web using the deeplink
://startview/close
.
- FIX Fixed
ConcurrentModificationException
that could occur during attribution when sending events in different threads.
- NEW Added compatibility with Families policy.
- NEW Added support for Facebook install referrer.
- NEW Added click types for in-app communications:
Adball
and StartView
.
- IMPROVE Improved performance on events attribution. Events are now cached, and disk reads have been decreased.
- IMPROVE Updated Google Advertising ID policy. IMPORTANT UPDATE to avoid device loss.
- NEW Added support for notifications with action buttons.
- IMPROVE Updated Google Advertising ID policy. IMPORTANT UPDATE to avoid device loss.
- IMPROVE Updated Android SDK target to 31.
- FIX Updated
network
dependency version.
- IMPROVE Added support for
FCM > 22.0.0
to obtain the push token.
- NEW Added new method
handleLink
to manage applink clicks in other entry points.
- NEW Added new method to integrate in-app plugins.
- FIX Fixed an issue where restart requests could sometimes cause a crash.
- IMPROVE Migrated to Android X.
- NEW Added new method to update
customerId
without login or register user events.
- FIX Fixed autogenerated
UDID
being marked as Huawei OAID
.
- FIX Minor fixes and improvements.