設定並透過電子郵件或管理中心接收 Crashlytics 快訊

Firebase 可傳送各種預設 Crashlytics 快訊 (請參閱快訊總覽頁面)。Firebase 可以將所有預設的 Crashlytics 快訊傳送至你的電子郵件地址。 如果是復發問題和發生率上升的問題,Firebase 也會在 Firebase 控制台中顯示快訊。

  • 復發和趨勢問題的快訊不需任何設定,在您設定 Crashlytics 時,系統會預設傳送。

  • 根據預設,系統不會傳送新一般錯誤、致命錯誤、ANR 和 當機風險驟升問題的快訊。如要接收這些快訊,您至少必須選取偏好的快訊管道。

所有快訊類型都提供一些設定選項。舉例來說,您可以為自己的帳戶開啟或關閉快訊,並針對發生率增加的問題設定傳送快訊的門檻。如要查看及設定這些快訊,請前往 Firebase 控制台的「 Settings」>「Alerts page」。


本頁其餘部分將詳細說明如何設定預設 Crashlytics 警告的各種選項。

透過電子郵件和控制台接收快訊

只有特定專案成員可以接收快訊,您也可以為自己的帳戶開啟或關閉快訊。

根據預設,每位專案成員 (具備接收快訊的必要權限) 都會收到迴歸問題快訊的電子郵件,以及趨勢快訊的電子郵件和控制台內快訊。其他快訊則必須設定,才能透過電子郵件或控制台接收。

接收快訊所需的權限

如要透過電子郵件或控制台接收Crashlytics快訊,您必須具備firebase.projects.update權限。根據預設,下列角色具備這項必要權限:Firebase 管理員或專案擁有者或編輯者。

為帳戶開啟/關閉快訊

您可以開啟或關閉自己帳戶的 Crashlytics 快訊,不會影響其他專案成員。請注意,您仍須具備必要權限才能接收警告。

  1. 在 Firebase 控制台中,依序前往「 Settings」(設定) >「Alerts」(快訊) 頁面。

  2. 前往「Crashlytics」快訊資訊卡,然後選取要設定的快訊 (例如「當機風險驟升快訊」)。

  3. 設定該快訊的帳戶偏好設定。

調整快訊設定

如要調整警告設定,您必須具備 firebasecrashlytics.config.update 權限。下列角色預設包含這項必要權限:Firebase Crashlytics 管理員、Firebase 品質管理員、Firebase 管理員,或專案擁有者或編輯者。

  1. 在 Firebase 控制台中,依序前往「 Settings」(設定) >「Alerts」(快訊) 頁面。

  2. 前往「Crashlytics」快訊資訊卡,然後選取要設定的快訊 (例如「當機風險驟升快訊」)。

  3. 調整該快訊的設定。



設定當機風險驟升警告

如果應用程式因某個問題而出現緊急狀況,您的團隊就會收到當機風險驟升警告。在 Crashlytics 中,問題是指一組類似的當機事件或應用程式無回應 (ANR) 事件。

什麼情況會觸發當機風險驟升警告?

當應用程式中的問題超過您在 Firebase 控制台中設定的特定門檻時,系統就會觸發當機風險驟升警告。

您可以根據受當機或 ANR 影響的使用者百分比和最低人數,定義速度快訊的門檻。您可以將百分比門檻值設為工作階段的 0% 到 100% 之間。使用者人數門檻下限可設為任何大於或等於 10 的數字。根據預設,速度快訊門檻設為 1% 的工作階段和 25 位使用者。

具體來說,如果在 30 分鐘的時間範圍內,所有下列條件皆符合,就會觸發警告:

  • 應用程式中的問題超出定義的百分比門檻,且超出為該應用程式設定的使用者人數下限。
  • 應用程式在該時間範圍內至少有 10 位使用者。
  • 該版本應用程式先前未曾出現這個問題的警示。

設定當機風險驟升警告門檻

如要設定當機風險驟升警告門檻,您必須具備 firebasecrashlytics.config.update 權限。下列角色預設包含這項必要權限:Firebase Crashlytics 管理員、Firebase 品質管理員、Firebase 管理員,或專案擁有者或編輯者。

為每個已註冊的應用程式設定速度快慢警告門檻。每個應用程式都可以有不同的快訊門檻。

  1. 在 Firebase 控制台中,依序前往「 Settings」(設定) >「Alerts」(快訊) 頁面。

  2. 前往 Crashlytics 快訊資訊卡,然後選取「Velocity Alerts」(速度快訊) 分頁標籤。

  3. 設定應用程式的警告門檻。