在 Crashlytics 資訊主頁中,您可以取得 AI 生成的問題洞察資料,快速瞭解問題發生原因和解決方法。Crashlytics 中的 AI 輔助功能可找出根本原因、提供可做為行動依據的洞察資料和量身打造的解決方案,並建議日後可採取的最佳做法。
可用的洞察資料
Crashlytics中的 AI 輔助功能可提供下列洞察資訊:
- 摘要/原因:簡明扼要地說明使用者遇到的問題和原因。
- 偵錯選項:Gemini 會提供幾種可能的方法來重現錯誤,或提供後續步驟,進一步偵錯問題,找出根本原因。Gemini 可以提供建議指令或程式碼供您嘗試 (請謹慎使用)。
- 可行的後續步驟:雖然 Gemini 一開始不會掌握問題的所有背景資訊,但 Crashlytics 中的 AI 輔助功能會運用 Firebase 在行動應用程式開發方面的豐富知識,盡可能建議幾種可行的解決方法。
- 最佳做法:理想情況下,分類程序的一部分是確保應用程式能因應未來需求,避免這類問題再次發生。Gemini 會參考數千頁的 Firebase 說明文件 (及其他資料),提供可能的問題解決方法。
事前準備
請確認您具備必要權限,且已在 Firebase 啟用 Gemini。
所需權限
如要啟用及使用 Firebase 的 Gemini 功能,必須具備特定 IAM 角色和權限。
- 具備擁有者或編輯者 IAM 角色的專案成員,可以啟用 Firebase 中的 Gemini 並使用相關功能。
- 專案檢視者無法在 Firebase 啟用 Gemini。不過,他們可以使用 Gemini 的功能,包括 Gemini in Firebase 對話和 Crashlytics 中的 AI 輔助功能。
在「Firebase」中啟用 Gemini
Crashlytics 資訊主頁中的 AI 洞察資料,是 Firebase 的 Gemini 功能之一。
請確認 Firebase 專案已啟用 Gemini in Firebase,詳情請參閱「設定 Gemini in Firebase」。
生成深入分析
如要使用 Crashlytics 的 AI 輔助功能生成當機洞察資料,請按照下列步驟操作:
在 Firebase 控制台中,依序前往「DevOps & Engagement」 >「Crashlytics dashboard」,然後選取應用程式。
找出並選取要調查的當機事件。系統會顯示「Crashlytics」事件頁面,其中包含一或多個下列項目的深入分析:
- 當機分析和可能原因
- 偵錯操作說明
- 可行的後續步驟
- 最佳做法
如果事件頁面頂端未顯示「Crashlytics 中的 AI 輔助」功能,請確認已啟用 Gemini in Firebase (如需設定操作說明,請參閱「設定 Gemini in Firebase」)。此外,請確認您查看的是當機或 ANR 事件。目前不支援非致命事件。
如要使用 AI 輔助功能,直接在應用程式的程式碼集中修正問題,建議透過 MCP 使用 Crashlytics 的 AI 輔助功能。
排解 Crashlytics 的 AI 輔助功能問題
請參閱「排解 Firebase 中的 Gemini 問題」。
Crashlytics 的 AI 輔助功能如何使用您的資料
請參閱「Gemini in Firebase 如何使用您的資料」。
定價
Crashlytics 中的 AI 輔助功能是 Gemini in Firebase 的一部分,無須付費即可使用。
詳情請參閱「Gemini in Firebase 定價」。