CategoriesView All

Event

HockeyApp provides application testing solutions including beta distribution, test tracking and crash reports/analytics.

Supported Features

  • Crash Reporting - unhandled exceptions

Prerequisites

In order to activate mParticle’s integration with HockeyApp, you will need to have your HockeyApp App ID handy. You can find you App ID on the App Overview page in the HockeyApp dashboard.

Unhandled Exceptions

  • In order for mParticle to forward crash data to HockeyApp, you will need to enable unhandled exception logging in mParticle’s SDK. Once enabled, crash data will automatically be captured and forwarded to HockeyApp. Please review mParticle’s SDK documentation for more information on how to enable unhandled exception logging.
  • In addition to the SDK methods and configuration settings that control crash handling and network performance monitoring functionality, crash handling and network performance monitoring can also be controlled from the mParticle Dashboard at Setup > Inputs via the Advanced Settings section of the Platform Configuration dialog.
  • The identities can be set using the setUserIdentity and setUserAttribute methods.
  • The value of the “Include User ID” and “Use Customer ID” settings control which user data is forwarded as shown below:
Include User ID Use Customer ID User Data Forwarded
No No/Yes UserID is set to “UNKNOWN”
Yes No The user’s first name, last name, and email address if available. UserID is set to Android Device ID or IDFA/IDFV
Yes Yes The user’s first name, last name, email address if available. UserID is set to Customer ID if available, otherwise Android Device ID or IDFA/IDFV

Configuration Settings

Setting Name Data Type Default Value Description
App ID string Your app’s HockeyApp App ID. You can find it on the App Overview page in HockeyApp’s dashboard.

Connection Settings

Setting Name Data Type Default Value Platform Description
Include User ID bool True All If enabled, mParticle will forward a user ID value with each crash or handled exception. The user ID will be either the user’s Customer ID or a device ID (IDFA or Android ID), depending on what “Use Customer ID” is set to.
Use Customer ID bool False All If “Include User ID” is disabled, then this setting has no effect. If “Include User ID” is enabled and this setting is also enabled, then mParticle will forward user’s Customer ID values to HockeyApp with each crash or handled exception. If “Include User ID” is enabled but this setting is disabled, then mParticle will forward a device ID instead.