Releases: exponea/exponea-android-sdk
Releases · exponea/exponea-android-sdk
Better reporting
Release Notes for 2.6.0
November 26, 2019
- Features
- The SDK is now able to report the SDK-related crashes to Exponea. This helps us keep the SDK in a good shape and work on fixes as soon as possible.
- Bug Fixes
- Fixed: #16 - The internal database could have been initialized twice. This won't happen anymore.
- Fixed: The SDK now correctly reports the version of the host application in the session events.
New protective layer for increased stability
Release Notes for 2.5.0
November 05, 2019
- Features
- The SDK has a new protective layer for the public API as well as for the interaction with the operating system. It means that in the production setup it prefers to fail silently instead of crashing the whole application.
- Push notification events now contain more information about campaigns and the action taken and are consistent with Exponea iOS SDK.
- Bug Fixes
- Increased overall code quality by fixing many lint errors. This makes many warnings from the SDK disappear when the application is compiled.
- The internal mechanisms of the SDK are now really hidden and not usable by the application. It prevents developers from using some undocumented internal part of the SDK in an inappropriate way.
- Fixed: The periodic flushing mechanism has been fixed. Once it was started, it wouldn't stop. Now it does.
- There are significant improvements in the unit tests of the SDK.
Android App Links support
Release Notes for 2.4.0
September 30, 2019
- Features
- App links: SDK can now track app opens from App Link. Sessions that are started from App Link contain campaign data.
- Bug Fixes
- Exponea SDK can only be initialized once. Subsequent calls to
Exponea.init
are ignored. Multiple instances of SDK cause sessions to be tracked twice.
- Exponea SDK can only be initialized once. Subsequent calls to
Fix of properties accumulating over time
Release Notes for 2.3.3
August 28, 2019
- Bug Fixes
- Fixed: Properties in the events were found to be accumulating over time. This happened always after tracking multiple events (after multiple calls of
Exponea.trackEvent()
,Exponea.identifyCustomer()
or similar). The impacted versions are thankfully only2.3.1
and2.3.2
.
- Fixed: Properties in the events were found to be accumulating over time. This happened always after tracking multiple events (after multiple calls of
Billing Client crash fix
This release contains a fix for crash with the billing client dependency at version 1.2.
It is now required to provide a list of SKUs of in app purchases you wish to track. Please see the payment tracking documentation for information about how to set this up.