W panelu Crashlytics możesz uzyskać wygenerowane przez AI informacje o problemach, które pomogą Ci szybciej zrozumieć, dlaczego wystąpił problem i jak go rozwiązać. Pomoc AI w Crashlytics identyfikuje główne przyczyny, dostarcza praktycznych informacji i dostosowanych rozwiązań oraz rekomenduje sprawdzone metody.
Dostępne informacje
Pomoc AI w Crashlytics może dostarczyć Ci tych informacji:
- Podsumowanie/przyczyna: zwięzłe, ale bogate w informacje wyjaśnienie, co się stało z użytkownikiem i co spowodowało problem.
- Opcje debugowania: Gemini zaproponuje kilka potencjalnych sposobów odtworzenia błędu lub dalsze kroki, które pomogą w debugowaniu problemu i zidentyfikowaniu jego głównej przyczyny. Gemini może podać zalecane polecenia do wypróbowania lub kod do użycia (z zachowaniem ostrożności).
- Praktyczne dalsze kroki: Gemini początkowo nie będzie mieć pełnego kontekstu problemu, ale pomoc AI w Crashlytics wykorzysta bogatą wiedzę Firebase na temat tworzenia aplikacji mobilnych, aby w miarę możliwości zaproponować kilka potencjalnych sposobów rozwiązania problemu.
- Sprawdzone metody: częścią procesu triażu jest idealnie zabezpieczenie aplikacji na przyszłość, aby tego typu problemy się nie powtarzały. Gemini odwołuje się do tysięcy stron dokumentacji Firebase (i nie tylko), aby zaproponować Ci możliwe sposoby rozwiązania problemu.
Zanim zaczniesz
Sprawdź, czy masz wymagane uprawnienia i czy masz włączoną usługę Gemini w Firebase.
Wymagane uprawnienia
Aby włączyć i używać funkcji Gemini w Firebase, musisz mieć określone role IAM i uprawnienia.
- Członkowie projektu z rolą właściciela lub edytującego IAM mogą włączyć Gemini w Firebase i korzystać z jego funkcji.
- Osoby przeglądające projekt nie mogą włączyć Gemini w Firebase, ale mogą korzystać z jego funkcji, w tym z czatu Gemini w Firebase, pomocy i pomocy AI w Crashlytics jeśli mają przypisaną rolę użytkownika Gemini for Google Cloud.
- Jeśli projekt jest częścią Google Workspace (wcześniej G Suite), musi go włączyć administrator Google Workspace.
Oto jak przypisać rolę użytkownika Gemini for Google Cloud członkowi projektu. Pamiętaj, że tylko właściciele projektu mogą edytować role IAM.
- W konsoli Firebase otwórz stronę
Ustawienia > Użytkownicy i uprawnienia. - Znajdź wiersz odpowiedniego członka projektu.
- Kliknij Więcej opcji, a następnie wybierz Uprawnienia do edycji.
- Rozwiń Role, wybierz Gemini for Google Cloud Użytkownik, a następnie kliknij Gotowe.
- Aby zapisać zmianę, kliknij Zaktualizuj role. Zastosowanie nowej roli do użytkownika może potrwać minutę lub dwie.
Włączanie Gemini w Firebase
Informacje AI w panelu Crashlytics są dostępne w ramach Gemini w Firebase.
Sprawdź, czy w projekcie w Firebase jest włączona usługa Gemini w Firebase, zgodnie z opisem w artykule Konfigurowanie Gemini w Firebase.
Generowanie informacji
Aby użyć pomocy AI w Crashlytics do generowania informacji o awariach:
W konsoli Firebase otwórz panel DevOps i zaangażowanie > Crashlytics dashboard, a następnie wybierz swoją aplikację.
Znajdź i wybierz awarię, którą chcesz zbadać. Wyświetli się strona zdarzenia Crashlyticsevent, która zawiera informacje z co najmniej jednym z tych elementów:
- analiza awarii z możliwą przyczyną,
- instrukcje debugowania,
- praktyczne dalsze kroki,
- sprawdzone metody.
Jeśli u góry strony zdarzenia nie widzisz funkcji pomocy AI w Crashlytics, sprawdź, czy usługa Gemini w Firebase jest włączona (instrukcje konfiguracji znajdziesz w artykule Konfigurowanie Gemini w Firebase). Upewnij się też, że wyświetlasz zdarzenie awarii lub błędu ANR. Zdarzenia niekrytyczne nie są jeszcze obsługiwane.
Jeśli chcesz użyć pomocy AI do rozwiązania problemu bezpośrednio w bazie kodu aplikacji, rozważ użycie pomocy AI w Crashlytics za pomocą MCP.
Rozwiązywanie problemów z pomocą AI w Crashlytics
Przeczytaj artykuł Rozwiązywanie problemów z Gemini w Firebase.
Jak pomoc AI w Crashlytics wykorzystuje Twoje dane
Przeczytaj artykuł Jak Gemini w Firebase wykorzystuje Twoje dane.
Limity i ceny
W tej sekcji opisujemy limity i strukturę cen pomocy AI w Crashlytics.
Limity
Limity pomocy AI w Crashlytics są uwzględnione w limitach Gemini for Google Cloud API z których korzysta Gemini w Firebase.
Aktualne limity możesz sprawdzić na stronie Limity interfejsu Gemini for Google Cloud API.
- W konsoli Google Cloud wybierz Włączone interfejsy API i usługi.Google Cloud
- Wyszukaj i kliknij Gemini for Google Cloud API.
- Kliknij Limity i limity systemowe.
Gemini for Google Cloud API limity pojawią się. Pomoc AI w Crashlytics korzysta z limitu "Chat API requests per day per user" (Liczba żądań interfejsu Chat API dziennie na użytkownika).
Aby poprosić o zwiększenie limitu:
- Wybierz limit, który chcesz zwiększyć, i kliknij Edytuj prośbę.
- W polu tekstowym Nowa wartość wpisz limit, o który chcesz poprosić, a następnie kliknij Prześlij. Zespół Google Cloud rozpatrzy Twoją prośbę i odpowie e-mailem.
Ceny
Pomoc AI w Crashlytics jest dostępna w ramach Gemini w Firebase, które jest bezpłatne dla użytkowników indywidualnych lub dostępne w ramach subskrypcji Gemini Code Assist.
Więcej informacji znajdziesz w cenniku Gemini w Firebase.