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