Nella dashboard Crashlytics, puoi ottenere approfondimenti generati con l'AI sui tuoi problemi per ridurre il tempo necessario per capire perché si è verificato un problema e come risolverlo. L'assistenza AI in Crashlytics identifica le cause principali, fornisce approfondimenti strategici e soluzioni personalizzate e consiglia le best practice per il futuro.
Approfondimenti disponibili
L'assistenza dell'AI in Crashlytics può fornirti i seguenti approfondimenti:
- Riepilogo/Causa: una spiegazione concisa ma ricca di informazioni su cosa è successo all'utente e cosa ha causato il problema.
- Opzioni di debug: Gemini ti offrirà alcuni modi potenziali per riprodurre l'errore o ti fornirà i passaggi successivi per eseguire il debug del problema e identificare una causa principale. Gemini può fornire comandi consigliati da provare o codice da utilizzare (con cautela).
- Passaggi successivi pratici: anche se inizialmente Gemini non avrà tutte le informazioni sul tuo problema, l'assistenza AI in Crashlytics utilizzerà la vasta conoscenza di Firebase sullo sviluppo di app mobile per consigliarti alcuni potenziali percorsi di risoluzione, se possibile.
- Best practice: idealmente, la procedura di triage prevede di preparare la tua app per il futuro in modo che questi tipi di problemi non si ripresentino. Gemini fa riferimento a migliaia di pagine di documentazione di Firebase (e altro ancora) per fornirti possibili approcci per risolvere il problema.
Prima di iniziare
Assicurati di disporre delle autorizzazioni necessarie e di aver attivato Gemini in Firebase.
Autorizzazioni obbligatorie
Per abilitare e utilizzare le funzionalità di Gemini in Firebase sono necessari determinati ruoli e autorizzazioni IAM.
- I membri del progetto con il ruolo IAM Proprietario o Editor possono attivare Gemini in Firebase e utilizzare le sue funzionalità.
- I visualizzatori del progetto non possono attivare Gemini in Firebase, ma possono utilizzare le sue funzionalità, tra cui Gemini nella chat di Firebase, l'aiuto e l'assistenza AI in Crashlytics se è stato assegnato loro il ruolo Utente.Gemini for Google Cloud
- Se il progetto fa parte di Google Workspace (precedentemente G Suite), un amministratore di Google Workspace deve attivarlo.
Ecco come assegnare il ruolo utente Gemini for Google Cloud a un membro del progetto. Tieni presente che solo i proprietari del progetto possono modificare i ruoli IAM.
- Dalla console Firebase, seleziona Impostazioni progetto, poi seleziona Utenti e autorizzazioni.
- Trova la riga del membro del progetto applicabile.
- Fai clic su Altre opzioni, poi seleziona Modifica accesso.
- Espandi Ruolo/i, seleziona Utente Gemini for Google Cloud e poi fai clic su Fine.
- Fai clic su Aggiorna ruoli per salvare la modifica. Potrebbe essere necessario un paio di minuti prima che il nuovo ruolo venga applicato all'utente.
Abilitare Gemini in Firebase
Gli approfondimenti sull'AI nella dashboard Crashlytics sono disponibili nell'ambito di Gemini in Firebase.
Assicurati che Gemini in Firebase sia abilitato nel tuo progetto Firebase, come descritto in Configurare Gemini in Firebase.
Genera insight
Per utilizzare l'assistenza AI in Crashlytics per generare insight sugli arresti anomali:
Nella console Firebase, apri la dashboard Crashlytics e seleziona la tua app.
Individua e seleziona un arresto anomalo che vuoi esaminare. Viene visualizzata la pagina dell'evento Crashlytics, che include approfondimenti con uno o più dei seguenti elementi:
- un'analisi dell'arresto anomalo con una possibile causa
- istruzioni di debug
- passaggi successivi utili
- best practice
Se non vedi la funzionalità di assistenza AI in Crashlytics nella parte superiore della pagina dell'evento, verifica che Gemini in Firebase sia stato attivato (per le istruzioni di configurazione, consulta Configurare Gemini in Firebase). Inoltre, assicurati di visualizzare un evento di arresto anomalo o ANR. Gli eventi non fatali non sono ancora supportati.
Se vuoi utilizzare l'assistenza AI per risolvere il problema direttamente nella codebase della tua app, valuta la possibilità di utilizzare l'assistenza AI per Crashlytics tramite MCP.
Risolvere i problemi relativi all'assistenza AI in Crashlytics
Consulta Risolvere i problemi relativi a Gemini in Firebase.
In che modo l'assistenza AI in Crashlytics utilizza i tuoi dati
Consulta l'articolo In che modo Gemini in Firebase utilizza i tuoi dati.
Quote e prezzi
Questa sezione descrive le quote e la struttura dei prezzi per l'assistenza AI in Crashlytics.
Quote e limiti
L'assistenza AI nelle quote di Crashlytics è inclusa nelle quote di Gemini for Google Cloud API utilizzate da Gemini in Firebase.
Puoi visualizzare le quote attuali nella pagina Quote per Gemini for Google Cloud API.
- Nella console Google Cloud, seleziona API e servizi abilitati.
- Cerca e fai clic su Gemini for Google Cloud API.
- Fai clic su Quote e limiti di sistema.
Vengono visualizzate le quote di Gemini for Google Cloud API. L'assistenza dell'AI in Crashlytics utilizza la quota "Richieste API Chat al giorno per utente".
Per richiedere un aumento della quota:
- Seleziona la quota che vuoi aumentare e fai clic su Modifica richiesta.
- Aggiorna il campo di testo Nuovo valore con la quota che vuoi richiedere, poi fai clic su Invia. Il team Google Cloud valuterà la tua richiesta e ti risponderà via email.
Prezzi
L'assistenza AI in Crashlytics è disponibile nell'ambito di Gemini in Firebase, che è incluso per gli utenti individuali senza costi o con un abbonamento a Gemini Code Assist.
Per ulteriori informazioni, consulta la sezione Prezzi di Gemini in Firebase.