在 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 洞察資料,是 Gemini in Firebase 的一部分。
請按照「設定 Gemini in Firebase」一文所述,確認 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 定價」。