Core Capabilites of Apteligent for Developers

Apteligent offers the following capabilities to monitor, prioritize, troubleshoot, and trend your mobile app performance issues in real-time.

Symbolication

Symbolication is the process of translating stack traces into a human-readable form by mapping hexadecimal addresses to function names using symbol file(s). Apteligent automatically symbolicates crashes once you have uploaded your app’s symbol file(s).

  • For Apple applications, stack traces are reported in hexidecimal characters....

Learn More

Service Monitoring

Whenever an app makes a network call, Apteligent monitors and captures certain information, such as the service name, device type, device OS and OS version, app version, location information, and endpoint URI (available only on a paid subscription...

Learn More

Usage Tracking

An app load occurs whenever a user launches the app on their device. When the user begins using an instrumented application, the library automatically records an app load event. Apteligent then aggregates app loads into rolling daily and monthly active...

Learn More

Opt out

Certain app users might want to opt out of Apteligent logging and tracking. Apteligent provides a static opt-out status setting that disables all app reporting to Apteligent. This feature is optional. If used, developers must implement the code that...

Learn More

User Flows Monitoring

User flows allows developers to track key interactions or user flows in their app such as login, account registration, and in app purchase. By default, the SDK will automatically track application load time as a user flow. You can specify additional...

Learn More

Handled Exceptions

A handled exception is a run-time exception that gets handled within a try / catch block. Handled exceptions are anticipated errors that developers can log with a Apteligent API call. For apps with integrated Apteligent functionality, whenever a...

Learn More

Crash Reporting

A crash is a run-time exception that occurs due to some unexpected event that terminates the user session. Crashes are events that are not handled within a try/catch block in the app. When an app crash occurs, the Apteligent library records the device state and sends the stack trace to the Apteligent platform. The Crash Reporting page of the...

Learn More

Breadcrumbs

A breadcrumb is a developer-defined text string that is analogous to a log message. Developers insert breadcrumbs to capture app run-time information, such as variable values, app states, progress through the code, user actions, time performance for...

Learn More

Automatic Breadcrumbs

Automatic breadcrumbs allow developers to get additional information about the steps users have taken or key events that happen in the apps without requiring additional code changes. Events that trigger these breadcrumbs are stored by our SDK and...

Learn More

User Metadata

Developers can associate metadata with each user in order to help differentiate users on both the portal and the client. Apteligent displays this information in the Crash Report tab (under Affected Users when you select a specific user).

...

Learn More