Korzystaj z pomoc opartej na AI w Crashlytics, którą zapewnia Gemini w Firebase, aby przyspieszyć proces ustalania przyczyny awarii i działania, jakie należy podjąć. Pomoc AI w Crashlytics pomaga zidentyfikować przyczyny problemów, dostarcza przydatnych statystyk i szytych na miarę rozwiązań oraz zaleca sprawdzone metody działania.
Asystent AI w usłudze Crashlytics może Ci dostarczyć te statystyki:
- Podsumowanie/przyczyna: zwięzłe, ale bogate w informacje wyjaśnienie tego, co stało się z użytkownikiem i co spowodowało problem.
- Opcje debugowania: Gemini zawiera kilka potencjalnych sposobów odtworzenia błędu lub podaje dalsze instrukcje dotyczące dalszego debugowania problemu w celu zidentyfikowania jego przyczyny. Gemini może podać zalecane polecenia do wypróbowania lub kod do użycia (z uwagą).
- Kolejne kroki do podjęcia działań: chociaż Gemini nie będzie mieć na początku pełnego kontekstu Twojego problemu, Crashlytics będzie korzystać z bogatego zasobu wiedzy Firebase na temat tworzenia aplikacji mobilnych, aby w miarę możliwości zalecać kilka potencjalnych sposobów rozwiązania problemu. Będzie też umożliwiać dodawanie dodatkowego kontekstu i kodu źródłowego, aby uzyskać bardziej szczegółowe informacje.
- Sprawdzone metody: część procesu selekcji polega na zabezpieczeniu aplikacji przed podobnymi problemami w przyszłości. Gemini odwołuje się do tysięcy stron dokumentacji Firebase (i nie tylko), aby przedstawić możliwe sposoby rozwiązania problemu.
Jak pomoc AI w Crashlytics wykorzystuje Twoje dane
Więcej informacji o tym, jak Gemini w Firebase korzysta z Twoich danych, znajdziesz w artykule Jak Gemini w Firebase korzysta z Twoich danych.
Wymagane uprawnienia
Aby włączyć i używać funkcji Gemini w Firebase, musisz mieć określone role i uprawnienia w IAM.
- Użytkownicy projektu z rolą właściciela lub edytującego mogą włączyć Gemini w Firebase i korzystać z jego funkcji.
- Osoby, które mają uprawnienia do wyświetlania projektu, nie mogą włączyć Gemini w Firebase, ale mogą korzystać z jego funkcji, w tym Gemini w Google Chat, pomocy i asystenta AI w Crashlytics, jeśli mają przypisaną rolę użytkownika Gemini for Google Cloud.Firebase
- Jeśli projekt jest częścią Google Workspace (dawniej G Suite), administrator Google Workspace musi go włączyć.
Oto jak przypisać do projektu rolę użytkownika Gemini for Google Cloud. Pamiętaj, że tylko właściciele projektu mogą edytować role uprawnień.
- W konsoli Firebase kliknij Ustawienia projektu, a następnie Użytkownicy i uprawnienia.
- Odszukaj wiersz odpowiedniego członka projektu.
- Kliknij Więcej opcji, a następnie wybierz Uprawnienia do edytowania.
- Rozwiń Role(Role), wybierz Gemini for Google Cloud Użytkownik i kliknij Gotowe.
- Aby zapisać zmianę, kliknij Zaktualizuj role. Może minąć minuta lub dwie, zanim nowa rola zacznie obowiązywać w przypadku danego użytkownika.
Konfigurowanie pomocy AI w Crashlytics
Aby skonfigurować pomoc AI w Crashlytics, włącz Gemini w Firebase zgodnie z instrukcjami w artykule Konfigurowanie Gemini w Firebase, a potem przejdź do sekcji Generowanie statystyk.
Generuj obserwacje
Aby korzystać z pomocy AI w Crashlytics do generowania statystyk dotyczących awarii:
Otwórz w projekcie panel Crashlytics i wybierz aplikację.
Znajdź i wybierz awarię, którą chcesz zbadać. Pojawi się strona Crashlytics z ewentualnym przyciskiem Generuj wnioski AI.
Jeśli nie widzisz przycisku Generuj statystyki AI, sprawdź, czy Gemini w Firebase jest włączone (instrukcje konfiguracji znajdziesz w artykule Konfigurowanie Gemini w Firebase). Sprawdź też, czy wyświetlane jest zdarzenie z urządzenia z systemem Android lub iOS. Zdarzenia Flutter, Unity i Android NDK oraz zdarzenia niekrytyczne nie są jeszcze obsługiwane. Na koniec sprawdź, czy na stronie zdarzenia Crashlytics sekcja Statystyki jest rozwinięta.
Kliknij przycisk Generuj wnioski AI.
Pojawiają się statystyki z co najmniej 1 z tych informacji:
- analizę awarii z możliwą przyczyną.
- instrukcje debugowania
- wykonalne dalsze kroki
- sprawdzone metody
Jeśli chcesz podać kod i kontekst, aby uzyskać bardziej szczegółowe statystyki, w polu Chcesz uzyskać bardziej szczegółowe statystyki? kliknij Rozpocznij.
Wklej kod, którego wymaga Gemini w Firebase, w polu kodu.
.Jeśli masz więcej informacji lub dodatkowych szczegółów, które mogą pomóc w ulepszeniu funkcji AI Insights, dodaj je w polu Udostępnij kontekst lub istotne szczegóły.
Kliknij Ponowne wygenerowanie statystyk AI.
Gemini w Firebase generuje zaktualizowane statystyki na podstawie przesłanego kodu i kontekstu.
Rozwiązywanie problemów z pomocą AI w Crashlytics
Zapoznaj się z artykułem Rozwiązywanie problemów z Gemini w Firebase.
Limity i ceny
W tej sekcji opisujemy limity i strukturę cen za pomoc AI w Crashlytics.
Limity
Asystent AI w ramach limitów Crashlytics jest uwzględniony w ramach limitów Gemini for Google Cloud API, których używa Gemini w Firebase.
Aktualne limity możesz sprawdzić na stronie Limity dla usługi Gemini for Google Cloud API:
- W konsoli Google Cloud kliknij Włączone interfejsy API i usługi.
- Wyszukaj i kliknij Gemini for Google Cloud API.
- Kliknij Limity przydziału i limity systemu.
Pojawi się limit Gemini for Google Cloud API. Asystent AI w Crashlytics korzysta z limitu „Żądania do interfejsu API czatu dziennie na użytkownika”.
Aby poprosić o zwiększenie limitu:
- Wybierz limit, który chcesz zwiększyć, i kliknij Edytuj prośbę.
- Zmień pole tekstowe Nowa wartość, wpisując limit, o który chcesz się ubiegać, a potem kliknij Prześlij. Zespół Google Cloud sprawdzi Twoją prośbę i odpowie e-mailem.
Ceny
Pomoc AI w Crashlytics jest dostępna w ramach Gemini w Firebase, która jest bezpłatna lub dostępna w ramach Gemini Code Assist. Więcej informacji znajdziesz w cenniku Gemini.Firebase