Suivi des erreurs PostHog pour Android
Cette skill vous aide à ajouter le suivi des erreurs PostHog aux applications Android.
Fichiers de référence
references/android.md- Installation du suivi des erreurs Android - docsreferences/fingerprints.md- Fingerprints - docsreferences/alerts.md- Envoyer des alertes de suivi des erreurs - docsreferences/monitoring.md- Surveiller et rechercher des problèmes - docsreferences/assigning-issues.md- Assigner des problèmes aux coéquipiers - docsreferences/upload-source-maps.md- Télécharger les source maps - docs
Consultez la documentation pour les détails de l'API et les motifs spécifiques aux frameworks.
Principes clés
- Variables d'environnement : Utilisez toujours les variables d'environnement pour les clés PostHog et les URLs d'hôte. Ne les codez jamais en dur.
- Changements minimaux : Ajoutez le suivi des erreurs aux côtés de la gestion des erreurs existante. Ne remplacez ou restructurez pas le code de gestion des erreurs existant.
- Autocapture d'abord : Activez l'autocapture des exceptions dans l'initialisation du SDK avant d'ajouter des captures manuelles.
- Source maps : Téléchargez les source maps pour que les stack traces se résolvent au code source original, pas aux bundles minifiés.
- Capture manuelle pour les limites : Utilisez
captureException()aux error boundaries et dans les blocs catch pour les erreurs qui ne se propagent pas au gestionnaire global.
Directives de framework
- Adaptez la configuration des dépendances au fichier build.gradle(.kts) approprié selon la version gradle du projet
- Appelez
PostHogAndroid.setup()une seule fois dans la méthodeonCreate()de la classe Application, pour qu'elle soit initialisée dès que possible et une seule fois. - Initialisez PostHog dans la méthode
onCreate()de la classe Application - Assurez-vous que chaque activité a un
android:labelpour suivre précisément les vues d'écran.