Skip to content

Releases: mParticle/mparticle-android-sdk

Version 4.15.4

28 Jun 14:04
Compare
Choose a tag to compare

Kit Updates

  • Reveal to their latest SDK, version 1.4.2
  • Skyhook to their latest SDK, version 2.0.9.05

Version 4.15.3

28 Jun 14:22
Compare
Choose a tag to compare

Kit Updates

  • Comscore: SDK updated to 5.3.1.
  • Leanplum: Fixes a bug related to initialization of the Leanplum SDK, ensure that user ID is provided when present.

Version 4.15.2

28 Jun 14:20
Compare
Choose a tag to compare

Kit Updates

  • AppsFlyer: SDK updated to 4.7.3 to address under-reporting of app install metrics.
  • Skyhook: SDK updated to 2.0.6.03.

Version 4.15.1

28 Jun 14:17
Compare
Choose a tag to compare

Kit Updates

  • Appboy: The Appboy SDK is now initialized with SdkFlavor.MPARTICLE
  • Reveal: Updated to latest SDK version 1.3.29 and introduces a customizable SDK endpoint configuration setting.
  • Skyhook: Update the Skyhook Kit to use Maven dependencies where possible.

Version 4.15.0

28 Jun 14:14
Compare
Choose a tag to compare

Core SDK Updates

  • Application State Transition messages of type app_init are now generated when an app's process is created in the background. AST messages of typeapp_fore continue to require the app to be foregrounded.

Kit Updates

  • Appboy: Update to latest SDK version [2.0,2.1)
  • Kochava: You can now customize the Kochava Identity Link parameter via a static API on the Kochava Kit.
  • Localytics: Addressed a regression preventing proper revenue reporting.

Version 4.14.0

18 May 13:12
Compare
Choose a tag to compare

This release adds support for Firebase Cloud Messaging. The SDK will now register for FCM instance ID tokens using either GCM or FCM, depending on which library is present.

This release also introduces two new kit integrations:

Iterable

The Iterable Kit complements our server-side integration with Iterable, by supporting client-side deeplink attribution and routing.

Skyhook

Skyhook is a new integration for the mParticle platform - supporting granular location tracking and geofencing.

Version 4.13.0

05 May 18:12
Compare
Choose a tag to compare

This release refactors logging in the SDK. You can now:

  • See network traffic
  • Use ADB to set the log level, in additional to setting the log level programmatically:
    $ adb shell setprop log.tag.mParticle VERBOSE
    

This release also updates the following kits:

  • AppsFlyer to 4.7.1
  • Apptimize to 2.12.10
  • Leanplum to 2.2.+

Version 4.11.4

11 Apr 22:49
Compare
Choose a tag to compare

This release as well as release 4.11.3 are targeted to memory constrained devices to avoid possible OutOfMemoryException's.

The SDK does not currently put constraints on every message field. Due to this, it's possible for an app to create messages too large for the given device. In rare cases, such as memory intensive apps on low-memory devices, tracking a CommerceEvent with 50 or more unique Product objects, or likewise 100's of unique CommerceEvent's at once, could cause an OutOfMemoryException due to limited heap space. The SDK will now split up large uploads into individual uploads, establishes a maximum individual message size of 100 KB, and will verify available heap space before attempting an upload.

Version 4.11.2

11 Apr 22:27
Compare
Choose a tag to compare
  • This version updates the Appboy kit to forward screen view API calls to Appboy, based on a configurable server side setting.
  • This version also updates the Apptimize kit to use Apptimize SDK version 2.12.8

Version 4.11.1

11 Apr 22:33
Compare
Choose a tag to compare

This version includes an update to the Localytics kit to map configured user attributes to both Localytics' Custom Dimensions and Profile Attributes. Previously, all mParticle user attributes that were mapped to Localytics custom dimensions would only be set as Custom Dimensions.