[NEW] setCurrencyCode method and startOrder currencyCode param are removed. Currency code is selected in 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] Some RT clicks can fail if SDK is started before than click is processed.
[NEW] Support for notifications with title
[NEW] New method to request Android 13 notification permission requestNotificationsPermission
[NEW] New method to check if notifications are enabled areNotificationsEnabled
[NEW] Updated minSdkTarget to Android 19 KikKat
[FIX] Minor fixes and improves
[NEW] Close webview from web with deeplink ://startview/close
[FIX] Sometimes attribution causes ConcurrentModificationException when sending events in different threads.
[NEW] Compatibility with Families policy
[NEW] Support for Facebook install referrer
[NEW] Click types for inapp communications Adball and StartView
[IMPROVE] Improved performance on events attribution, events are cached and disk reads has been decreased
[IMPROVE] New Google Advertising ID policy. IMPORTANT UPDATE to avoid device loss
[NEW] Notifications with action buttons
[IMPROVE] New Google Advertising ID policy. IMPORTANT UPDATE to avoid device loss
[IMPROVE] Update Android SDK target to 31
[FIX] Update network dependency version
[IMPROVE] Support with library FCM > 22.0.0 to obtain push token
[NEW] New method handleLink to manage applink click in other entry point
[NEW] New method to add inapp plugins
[FIX] Sometimes restart requests could cause a crash
[IMPROVE] Android X migration
[NEW] New method to update customer id whitout login or register user event
[FIX] Fixed autogenate udid marked as huawei oaid
[FIX] Minor fixes and improves
[FIX] Fixed crash when startview shows and activity is dying
[IMPROVE] Performance improvements at start-up
[FIX] Incompatibility with Glide library 4.9
[NEW] Huawei attribution
[NEW] New method to obtain deviceId
[NEW] Integration with Huawei hms push
[FIX] Fixed, in new dashboard the adball image looks square. Now is circular
[NEW] Click params for install attribution campaigns
[FIX] Minor bugs.
[NEW] Params for campaigns in EMMAInAppMessageInterface
[FIX] Fixed crash in strip .
[FIX] Minor bugs.
[FIX] Fixed params eatsubx in getUserInfo
[NEW] New method to start session in background
[FIX] Minor bugs fixed
[IMPROVE] Public methods in EMMAPushNotificationManager, handleNotification and refreshToken for use an existent FCM service
[IMPROVE] Internal changes in login/register
[FIX] Minor bugs fixed
[IMPROVE] Replace GCM to FCM for push notification
[FIX] Fixed problem in Short Url Attribution
[FIX] Fixed redimension problem in animated gifs for banner
[FIX] Minor bugs
[FIX] Fix crash ConcurrentModification on inapp listeners
[FIX] Fix inapp callback onClose() executed with the physical button back
[FIX] Fixed a crash that occurs, on some occasions, when the SDK is booted and the app goes to the background quickly
[FIX] Native Ad request callback
[NEW] New listener for check request status (inapp and event)
[IMPROVE] Changes on inapp and event requests
[FIX] Fixed bug that caused the method getUserInfo doesn't return data
[FIX] Fixed minor bugs
[FIX] Performance improvement of attribution
[FIX] Fixed banner param offset when is added in parent view ID
[FIX] Fixed minor bugs
[NEW] Support for short powlink urls
[NEW] Support to get install attribution info
[NEW] Added possibility to add channel name in notifications and new EMMAPushOptions
[NEW] Support for attribution through Google Play installation referrer API
[FIX] Location changes
[FIX] Fixed minor bugs
[FIX] Banner show time
[FIX] Minor bugs fixed
[FIX] Fixed crash in offline mode
[FIX] Minor bugs fixed
[FIX] Minor bugs fixed
[FIX] Bugs fixed
[FIX] Startview with no close action
[FIX] Minor bugs fixed.
[NEW] Unique click retargeting (retargeting 2).
[NEW] Disable/enable automatic screen events
[FIX] Fix bug in versions < 4.4 with play services not installed on device
[IMPROVE] GDPR adaptation
[NEW] Uninstalls pings
[FIX] In some cases version 4.2.9 did not properly download the dependencies by Gradle.
[IMPROVE] Open deep links outside applications
[NEW] Re-Targeting deep links with inapp CTA
[FIX] Fixed problem that causes banner is displayed above the menu
[NEW] Multiple Native Ad for a unique template id
[FIX] Multiples bugs fixed
[FIX] Fix location to request permission when the startTrackingLocation method is invoked.
[NEW] New feature Re-Targeting
[IMPROVE] In-app communications improves
[FIX] Fixed bug that was causing the session time calculation was wrong
[FIX] Fixed bug that sometimes produced a wrong behavior on the strip
[FIX] Minor bugs fixes
[FIX] Minor bugs fixes
[FIX] Fixed bug that added notification title with the app name in Android 7/N notifications
[FIX] Minor bugs fixes
[FIX] Multiples bugs fixed
[NEW] Added support for Android Oreo (Android 8)
[NEW] Select color for push notification
[IMPROVE] Changes in the style of push notifications
[FIX] Bugs fixed
[FIX] Multiples bugs fixed
[IMPROVE] Webview flow
[IMPROVE] Avoid SSL Error on Android version lower than 5.0
[NEW] Cancel InAppMessage
[NEW] Native Ads
[NEW] Automated tracking events
[NEW] Modern method structure
[IMPROVE] AdBall positioning & performance
[IMPROVE] Rules: Automatic push now with Deeplinks
[IMPROVE] Behavior & metrics in Messages
[FIX] Bugs fixing
[IMPROVE] Removed READ_PHONE_STATE permission.
[FIX] Fixed strip show problem.
[FIX] Multiples bugs fixed
[FIX] Banner now opens deeplink correctly in app communication.
[FIX] Deeplink inside startview don't try to open itself anymore.
[FIX] Now deeplinks opens correctly on AdBall.
[FIX] Fixed crash on adball without startsession.
[FIX] Start session when UDID was saved
Bug fixed with crash on misconfigured SDK.
Bug fixed update user at init with google AID saved.
[NEW] - Rules support.
[NEW] - Event attribute support.
[IMPROVE] - Banner now uses full screen width.
Bug fixed update user at init with google AID saved.
Bug fixed with UUID.
Added capability of open deeplinks in Banner comunications.
Added capability of open deeplinks in webviews launched by in-app comunications.
Bug fixed with close button in webviews when app do more than one call to checkWebView.
[NEW] Added possibility of configure EMMA SessionKey in Android Manifest.
Bug fixed with scroll in webviews.
[NEW] Added method eMMa.setWhitelist(List<String> urls);
to limit urls that will be opened by Webviews.
Bug fixed with getUserInfo.
[NEW] Added support for custom sounds in push notifications.
Minor bugs fixed.
[NEW] Added banner callback:
eMMa.checkForBanner(Activity c, eMMaBannerInterface bannerInterface);
eMMa.checkForBanner(Activity c, Button button, eMMaBannerInterface bannerInterface);
eMMa.checkForBanner(Activity c, String label, eMMaBannerInterface bannerInterface);
eMMa.checkForBanner(Activity c, Map<String,String> params, eMMaBannerInterface bannerInterface);
eMMa.checkForBanner(Activity c, Button button, String label, eMMaBannerInterface bannerInterface);
eMMa.checkForBanner(Activity c, Button button, String label, int topMarginY, int topMarginX, eMMaBannerInterface bannerInterface);
eMMa.checkForBanner(Activity c, Button button, Map<String,String> params, eMMaBannerInterface bannerInterface);
eMMa.checkForBanner(Activity c, String label, Map<String,String> params, eMMaBannerInterface bannerInterface);
eMMa.checkForBanner(Activity c, Button button, String label, Map<String,String> params, eMMaBannerInterface bannerInterface);
Bug fixed with GCM.
Refactor SDK.