Skip to content

Releases: exponea/exponea-android-sdk

Better reporting

26 Nov 13:40
Compare
Choose a tag to compare

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

06 Nov 12:23
Compare
Choose a tag to compare

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

30 Sep 20:20
Compare
Choose a tag to compare

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.

Fix of properties accumulating over time

28 Aug 16:42
Compare
Choose a tag to compare

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 only 2.3.1 and 2.3.2.

Billing Client crash fix

12 Feb 08:43
Compare
Choose a tag to compare

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.