使用 Crashlytics 提供的 AI 輔助功能 (由 Gemini in Firebase 提供),加快瞭解當機原因和解決方案的速度。Crashlytics 中的 AI 輔助功能可找出根本原因、提供可做為行動依據的洞察資料和專屬解決方案,以及建議日後可以採取的最佳做法。
Crashlytics 中的 AI 輔助功能可提供下列洞察資料:
- 摘要/原因:簡要但資訊豐富的說明,解釋使用者遭遇的情況和問題原因。
- 除錯選項:Gemini 會提供幾種可能的方法,協助您重現錯誤,或提供後續步驟,進一步排解問題,找出根本原因。Gemini 可以提供建議的指令或程式碼 (請謹慎使用)。
- 可採取的後續步驟:Gemini 一開始可能無法完全掌握問題脈絡,但 Crashlytics 中的 AI 輔助功能會運用 Firebase 豐富的行動應用程式開發知識,盡可能推薦幾種可能的解決方法,並讓您新增其他脈絡和原始碼,取得更深入的洞察資訊。
- 最佳做法:理想上,分流程序的一部分是確保應用程式能因應未來變化,避免這類問題再次發生。Gemini 會參考數千頁的 Firebase 說明文件 (以及其他資源),為您提供解決問題的可能方法。
Crashlytics 中的 AI 輔助功能如何使用您的資料
如要進一步瞭解 Gemini in Firebase 如何使用您的資料,請參閱「Gemini in Firebase 如何使用您的資料」一文。
所需權限
如要啟用及使用 Gemini in Firebase 的功能,必須具備特定 IAM 角色和權限。
- 專案成員只要具有擁有者或編輯者 IAM 角色,就能在 Firebase 中啟用 Gemini 並使用相關功能。
- 專案檢視者無法在 Firebase 中啟用 Gemini,但可以在 Firebase 聊天室中使用 Gemini、取得說明,以及在 Crashlytics 中使用 AI 輔助功能 (如果他們獲派「使用者」角色Gemini for Google Cloud)。
- 如果專案屬於 Google Workspace (舊稱 G Suite),則必須由 Google Workspace 管理員啟用。
以下說明如何將Gemini for Google Cloud使用者角色指派給專案成員。請注意,只有專案擁有者才能編輯 IAM 角色。
- 在 Firebase 控制台中,依序選取「專案設定」和「使用者和權限」。
- 找出適用專案成員的資料列。
- 按一下「更多選項」 ,然後選取「編輯權限」。
- 展開「角色」,選取「Gemini for Google Cloud 使用者」,然後按一下「完成」。
- 按一下「更新角色」即可儲存變更。新角色可能需要一到兩分鐘才會套用至使用者。
在「Crashlytics」中設定 AI 輔助功能
如要在 Crashlytics 中設定 AI 輔助功能,請按照「在 Firebase 中設定 Gemini」一文的說明,在 Firebase 中啟用 Gemini,然後繼續生成洞察資料。
產生深入分析資訊
如要在 Crashlytics 中使用 AI 輔助功能生成當機深入分析資訊,請按照下列步驟操作:
在專案中開啟Crashlytics資訊主頁,然後選取應用程式。
找出並選取要調查的當機事件。系統會顯示「Crashlytics」事件頁面,其中包含下列一或多項洞察資料:
- 分析當機情形,找出可能原因
- 偵錯說明
- 可採取的後續步驟
- 最佳做法
如果活動頁面頂端未顯示「AI 輔助」Crashlytics功能,請確認已啟用 Gemini in Firebase (如需設定說明,請參閱「設定 Gemini in Firebase」)。此外,請確認您正在查看當機或 ANR 事件。目前尚不支援非嚴重事件。
如要提供程式碼和脈絡來取得更深入的洞察資訊,請按一下「想要取得更詳盡的深入分析嗎?」方塊中的「開始使用」。
將 Gemini Firebase 要求的程式碼貼到程式碼欄位。
如有其他背景資訊或詳細資料,可協助改善 AI 洞察資料,請在「請提供任何背景資訊或相關細節」欄位中加入。
按一下「重新生成 AI 洞察」。
Gemini in Firebase 會根據您提供的程式碼和背景資訊,生成更新的洞察資料。
排解 Crashlytics中的 AI 輔助功能問題
請參閱「排解 Firebase 中的 Gemini 問題」。
配額與價格
本節說明 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 定價」一文。