Firebase Crashlytics ti aiuta a monitorare i crash delle app in tempo reale, fornendo report dettagliati per risolvere rapidamente i problemi. Si integra perfettamente con Capacitor sia per le app iOS che Android. Ecco cosa devi sapere:
-
Perché Usare Crashlytics?
- Ricevi avvisi di crash in tempo reale.
- Analizza report dettagliati dei crash con raggruppamento automatico dei problemi.
- Monitora gli errori critici per mantenere le app stabili.
-
Requisiti di Setup:
- Installa Node.js (v16+), Capacitor (v4+), e strumenti come Xcode 14+ e Android Studio Electric Eel.
- Scarica i file di configurazione Firebase (
GoogleService-Info.plist
per iOS,google-services.json
per Android). - Aggiorna i file specifici per piattaforma come
Podfile
(iOS) ebuild.gradle
(Android).
-
Passaggi Chiave:
-
Installa Crashlytics:
Terminal window npm install @capacitor-firebase/crashlytics && npx cap sync -
Inizializza Crashlytics nella tua app:
import { FirebaseCrashlytics } from '@capacitor-firebase/crashlytics';await FirebaseCrashlytics.initialize();
-
-
Testa Il Tuo Setup:
-
Attiva un crash di test:
await FirebaseCrashlytics.crash();
-
-
Consiglio Extra: Combina Crashlytics con Capgo per aggiornamenti istantanei senza ritardi degli app store.
Questa guida assicura che la tua app sia priva di crash e user-friendly. Inizia configurando Firebase Crashlytics oggi!
Guida Android 2021: Firebase Crashlytics - crash personalizzato …
Requisiti di Setup
Prima di iniziare, assicurati di aver completato i seguenti passaggi:
Software e Account Necessari
Dovrai installare quanto segue:
- Node.js (v16 o superiore) e Capacitor (v4 o superiore)
- Un account Firebase con un progetto attivo
- Xcode 14+ per lo sviluppo iOS
- Android Studio Electric Eel o una versione più recente per lo sviluppo Android
- L’ultima versione di CocoaPods (richiesto per iOS)
File di Configurazione per Piattaforma
Per iOS:
- Scarica il file
GoogleService-Info.plist
dalla Console Firebase. - Aggiorna il tuo
Podfile
per includere le dipendenze di Crashlytics. - Aggiungi le chiavi privacy necessarie al tuo file
Info.plist
.
Per Android:
- Ottieni il file
google-services.json
dalla Console Firebase. - Apporta modifiche ai file
build.gradle
sia a livello di progetto che di app. - Aggiorna l’
AndroidManifest.xml
per includere i permessi richiesti.
Setup della Console Firebase
Configura Firebase e abilita Crashlytics attraverso questi passaggi:
-
Crea un progetto Firebase e abilita Crashlytics.
-
Registra le tue app nella Console Firebase:
- Usa l’ID bundle per iOS e il nome package per Android.
- Scarica i file di configurazione:
GoogleService-Info.plist
(iOS) egoogle-services.json
(Android).
-
Integra gli SDK Firebase nella tua app aggiungendo queste dipendenze:
Per Android (build.gradle a livello app):
dependencies {implementation platform('com.google.firebase:firebase-bom:32.0.0')implementation 'com.google.firebase:firebase-crashlytics'implementation 'com.google.firebase:firebase-analytics'}Per iOS (
Podfile
):pod 'Firebase/Crashlytics'pod 'Firebase/Analytics'
Una volta completati questi passaggi, sei pronto per passare alla sezione Installazione Plugin.
[Continue with the rest of the text…]
Riepilogo dei passaggi di configurazione
Hai completato tre passaggi chiave per iniziare:
- Creato un progetto Firebase e registrato le tue app iOS/Android.
- Installato e configurato il plugin Crashlytics.
- Aggiornato i necessari file delle piattaforme iOS e Android.
Perché integrare questi strumenti?
L’abbinamento di Firebase Crashlytics con Capgo ti offre un potente sistema per il monitoraggio degli errori e la gestione degli aggiornamenti. Ecco cosa offre questa combinazione:
- Correzioni rapide: Implementa aggiornamenti istantanei e ripristina le modifiche con un solo clic.
- Distribuzioni affidabili: Assicurati che gli aggiornamenti siano ampiamente adottati e distribuiti agli utenti senza problemi.
Quali sono i prossimi passi?
- Attiva l’analisi dettagliata dei crash nella Console Firebase.
- Aggiungi Capgo alla tua pipeline CI/CD per aggiornamenti ottimizzati.
- Usa i canali Capgo per testare e rilasciare le correzioni passo dopo passo.
Con Crashlytics e Capgo installati, sei pronto per mantenere la tua app funzionante senza problemi e migliorarla nel tempo.