error-tracking-android

от posthog

PostHog error tracking for Android

npx skills add https://github.com/posthog/skills --skill error-tracking-android

PostHog error tracking for Android

This skill helps you add PostHog error tracking to Android applications.

Reference files

  • references/android.md - Android error tracking installation - docs
  • references/fingerprints.md - Fingerprints - docs
  • references/alerts.md - Send error tracking alerts - docs
  • references/monitoring.md - Monitor and search issues - docs
  • references/assigning-issues.md - Assign issues to teammates - docs
  • references/upload-source-maps.md - Upload source maps - docs

Consult the documentation for API details and framework-specific patterns.

Key principles

  • Environment variables: Always use environment variables for PostHog keys and host URLs. Never hardcode them.
  • Minimal changes: Add error tracking alongside existing error handling. Don't replace or restructure existing error handling code.
  • Autocapture first: Enable exception autocapture in the SDK initialization before adding manual captures.
  • Source maps: Upload source maps so stack traces resolve to original source code, not minified bundles.
  • Manual capture for boundaries: Use captureException() at error boundaries and catch blocks for errors that don't propagate to the global handler.

Framework guidelines

  • Adapt dependency configuration to the appropriate build.gradle(.kts) file according to the project gradle version
  • Call PostHogAndroid.setup() only once in the Application class's onCreate() method, so it's initialized as early as possible and only once.
  • Initialize PostHog in the Application class's onCreate() method
  • Ensure every activity has a android:label to accurately track screen views.

Больше skills от posthog

managing-experiment-lifecycle
posthog
Управляет переходами состояний эксперимента: запуск, приостановка, возобновление, завершение, отправка вариантов, архивирование, сброс и дублирование. Охватывает предусловия,…
official
configuring-experiment-analytics
posthog
Configures the analytics side of a PostHog experiment — exposure criteria (default `$feature_flag_called` vs custom exposure events), primary and secondary…
official
error-tracking-hono
posthog
Отслеживание ошибок PostHog для Hono
official
error-tracking-react
posthog
Отслеживание ошибок PostHog для React
official
integration-android
posthog
PostHog интеграция для Android-приложений
official
integration-ruby
posthog
Интеграция PostHog для любого Ruby-приложения с использованием Ruby SDK
official
tuning-incremental-sync-config
posthog
Конфигурация синхронизации хранится в ExternalDataSchema и может быть изменена в любое время через external-data-schemas-partial-update. Большинство изменений являются недеструктивными (вступают в силу при следующей синхронизации), но некоторые (смена sync_type, изменение первичных ключей) требуют осторожного обращения, чтобы избежать повреждения синхронизированных данных.
official
instrument-integration
posthog
Используйте этот навык, чтобы добавить PostHog SDK в приложение. Применяйте при первой настройке PostHog или при проверке PR, требующих инициализации PostHog. Охватывает установку SDK, настройку провайдера и базовую конфигурацию. Поддерживает любой фреймворк или язык.
official