Skip to main content

Android Feature Reference

Embrace's SDK includes many advanced features that you can enable to help you understand more about how your application is performing in production.

  1. Moments. In this section you will learn how you can use Embrace to go beyond logging and crashes and start to examine critical user flows within your application. Measure performance, completion and abandonment easily and consistently.
  2. Breadcrumbs. Enrich your sessions with Breadcrumb, a lightweight way to add logging to your session.
  3. Know your users. Add your own custom identifiers to users and sessions to make sure you can aggregate and find sessions correctly.
  4. Session Properties. Session Properties provide a way to annotate the session with additional information.
  5. Adding Logs. Adding logs to your application is a way to get instant feedback on what is happening in your application.
  6. Background Sessions. Embrace can track sessions that occur in the background.
  7. Push Notifications. Embrace automatically captures push notifications received. Learn how to configure this feature.
  8. Network Body Capture. Embrace can upload bodies from your network requests to help you troubleshoot. Learn how to enable this feature securely.
  9. Current Session ID API. This API lets you know what the current Session Id is in case you need to track it separately.
  10. Last Run End State. Understand if your last app instance ended in a crash.
  11. Configuration File. The SDK has many configuration options available.
  12. Build Options. The Embrace Gradle plugin has options that can modify the build process.
  13. Jetpack Compose. Enable Jetpack Compose (beta) to track taps on composables.
  14. Performance Tracing (Beta). Record traces to monitor the production performance and success rates of operations within your application.