Na Crashlytics panelu możesz uzyskać wygenerowane przez AI informacje o problemach, które pomogą Ci szybciej zrozumieć, dlaczego wystąpiły, i jak je rozwiązać. AI w Crashlytics identyfikuje przyczyny problemów, dostarcza praktycznych statystyk i dopasowanych rozwiązań oraz rekomenduje najlepsze praktyki na przyszłość.
Dostępne statystyki
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 poda kolejne kroki, które pomogą w dalszym debugowaniu problemu w celu zidentyfikowania jego głównej przyczyny. Gemini może podać zalecane polecenia do wypróbowania lub kod do użycia (z rozwagą).
- Dalsze działania: chociaż Gemini początkowo nie będzie mieć wszystkich informacji o Twoim problemie, 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 triage jest idealnie zabezpieczenie aplikacji na przyszłość, aby tego typu problemy nie powtarzały się. Gemini odwołuje się do tysięcy stron dokumentacji Firebase (i nie tylko), aby przedstawić 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 i uprawnienia IAM.
- Członkowie projektu z rolą właściciela lub edytującego w usłudze 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 czatu Gemini w Firebase, pomocy i asystenta AI w Crashlytics , jeśli mają przypisaną rolę Gemini for Google Cloud Użytkownik.
- Jeśli projekt jest częścią Google Workspace (wcześniej G Suite), musi go włączyć administrator Google Workspace.
Aby przypisać Gemini for Google Cloudrolę użytkownika do członka projektu: Pamiętaj, że tylko właściciele projektu mogą edytować role IAM.
- W konsoli Firebase wybierz Ustawienia projektu, a następnie Użytkownicy i uprawnienia.
- Znajdź wiersz odpowiedniego członka projektu.
- Kliknij Więcej opcji, a następnie wybierz Uprawnienia do edytowania.
- Rozwiń Role, wybierz Gemini for Google Cloud Użytkownik, a potem kliknij Gotowe.
- Aby zapisać zmianę, kliknij Zaktualizuj role. Może minąć minuta lub dwie, zanim nowa rola zostanie zastosowana do użytkownika.
Włącz Gemini w Firebase
Statystyki AI w Crashlytics panelu są dostępne w ramach Gemini w Firebase.
Sprawdź, czy w projekcie Firebase włączona jest usługa Gemini w Firebase, zgodnie z opisem w artykule Konfigurowanie Gemini w Firebase.
Generuj obserwacje
Aby korzystać z pomocy AI w Crashlytics i generować obserwacje dotyczące awarii:
W konsoli Firebase otwórz Crashlyticspanel i wybierz aplikację.
Znajdź i wybierz awarię, którą chcesz zbadać. Wyświetli się strona zdarzenia Crashlytics, która zawiera statystyki z co najmniej 1 z tych elementów:
- analizę awarii z możliwą przyczyną,
- instrukcje debugowania,
- dalsze kroki, które można podjąć,
- sprawdzone metody,
Jeśli u góry strony zdarzenia nie widzisz funkcji pomocy AI w Crashlytics, sprawdź, czy Gemini w Firebase jest włączony (instrukcje konfiguracji znajdziesz w artykule Konfigurowanie Gemini w Firebase). Upewnij się też, że wyświetlasz zdarzenie awarii lub ANR. Zdarzenia niekrytyczne nie są jeszcze obsługiwane.
Jeśli chcesz skorzystać z pomocy AI, aby rozwiązać problem bezpośrednio w bazie kodu aplikacji, użyj pomocy AI w przypadku Crashlytics za pomocą MCP.
Rozwiązywanie problemów z pomocą AI w Crashlytics
Zapoznaj się z sekcją Rozwiązywanie problemów z Gemini w Firebase.
Jak pomoc AI w usłudze Crashlytics wykorzystuje Twoje dane
Więcej informacji znajdziesz w artykule Jak Gemini w Firebase korzysta z Twoich danych.
Limity i ceny
W tej sekcji opisujemy limity i strukturę cenową 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.
Bieżące limity możesz sprawdzić na stronie Limity w przypadku Gemini for Google Cloud API.
- W Google Cloudkonsoli wybierz Włączone interfejsy API i usługi.
- Wyszukaj, a potem kliknij Gemini for Google Cloud API.
- Kliknij Limity przydziału i limity systemu.
Wyświetlą się limity Gemini for Google Cloud API. Pomoc AI w Crashlytics korzysta z limitu „Żądania do 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 potem kliknij Prześlij. Zespół Google Cloud rozpatrzy Twoją prośbę i odpowie na nią e-mailem.
Ceny
Pomoc AI w usłudze Crashlytics jest dostępna w ramach Gemini w usłudze Firebase, która jest bezpłatna dla użytkowników indywidualnych lub dostępna w ramach subskrypcji Gemini Code Assist.
Więcej informacji znajdziesz w cenniku Gemini w Firebase.