在 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 for Google Cloud 使用者角色存取 Gemini 的功能,包括 Firebase 聊天室中的 Gemini、說明和 Crashlytics 中的 AI 輔助。
- 如果專案屬於 Google Workspace (舊稱 G Suite),則必須由 Google Workspace 管理員啟用。
以下說明如何將Gemini for Google Cloud使用者角色指派給專案成員。請注意,只有專案擁有者才能編輯 IAM 角色。
- 在 Firebase 控制台中,依序選取「專案設定」和「使用者和權限」。
- 找出適用專案成員的資料列。
- 按一下「更多選項」,然後選取「編輯權限」。
- 展開「角色」,選取「Gemini for Google Cloud 使用者」,然後按一下「完成」。
- 按一下「更新角色」儲存變更。新角色可能需要一到兩分鐘才會套用至使用者。
在「Firebase」中啟用 Gemini
Crashlytics 資訊主頁中的 AI 洞察資料是 Gemini in Firebase 的一部分。
請確認已在 Firebase 專案中啟用 Gemini in Firebase,如「設定 Gemini in Firebase」一文所述。
產生深入分析資訊
如要在 Crashlytics 中使用 AI 輔助功能生成當機深入分析資訊,請按照下列步驟操作:
- 在 Firebase 控制台中開啟Crashlytics 資訊主頁,然後選取您的應用程式。 
- 找出並選取要調查的當機事件。系統會顯示「Crashlytics」事件頁面,其中包含下列一或多項洞察資料: - 分析當機事件,找出可能原因
- 偵錯說明
- 可採取的後續步驟
- 最佳做法
 - 如果事件頁面頂端未顯示「Crashlytics」功能中的 AI 輔助,請確認已啟用 Firebase 中的 Gemini (如需設定說明,請參閱「設定 Firebase 中的 Gemini」)。此外,請確認您正在查看當機或 ANR 事件。目前尚不支援非嚴重事件。 
- 如果想使用 AI 輔助功能直接在應用程式的程式碼庫中修正問題,請考慮透過 MCP 使用 Crashlytics 的 AI 輔助功能。 
排解 Crashlytics 中的 AI 輔助功能問題
Crashlytics 中的 AI 輔助功能如何使用您的資料
請參閱「Gemini in Firebase 如何使用您的資料」。
配額與價格
本節說明 Crashlytics 中 AI 輔助功能的配額和定價結構。
配額與限制
Crashlytics 的 AI 輔助功能配額是 Gemini in Firebase 所用 Gemini for Google Cloud API 配額的一部分。
您可以在 Gemini for Google Cloud API 的「配額」頁面查看目前的配額。
- 在 Google Cloud 控制台中,選取「已啟用的 API 和服務」。
- 搜尋並點按 Gemini for Google Cloud API。
- 按一下「配額與系統限制」。
畫面上會顯示 Gemini for Google Cloud API 項配額。Crashlytics 中的 AI 輔助功能會使用「每位使用者每天的 Chat API 要求數」配額。
如要申請提高配額,請按照下列步驟操作:
- 選取要提高的配額,然後按一下「編輯要求」。
- 在「New value」(新值) 文字欄位中,輸入要申請的配額,然後按一下「Submit」(提交)。Google Cloud 團隊會評估您的要求,並透過電子郵件回覆。
定價
Crashlytics 中的 AI 輔助功能是 Firebase 的一部分,個人使用者可免付費使用,或透過Gemini Code Assist 訂閱方案使用。
詳情請參閱「Gemini in Firebase 定價」一文。