Firebase 會在發生下列事件類型時傳送快訊:
新的重大問題:應用程式發生 Crashlytics 未有記錄的當機或 ANR 時,就會觸發這類問題。
新的非致命問題:應用程式發生 Crashlytics 未有記錄的非致命問題時,就會觸發這類問題。Crashlytics
回歸問題:應用程式發生先前標示為已解決的當機問題時,就會觸發這類問題。
趨勢性問題:在問題出現或成為趨勢時觸發。
加速增加的問題:當單一當機或 ANR 類型在 30 分鐘內影響特定應用程式版本的一定比例使用者時,就會觸發這類問題。
Firebase 可以將所有 Crashlytics 快訊傳送至您的電子郵件地址。對於回歸問題和速度加快的問題,Firebase 也會在 Firebase 控制台中顯示快訊。
回歸和熱門問題的快訊不需要任何設定,且在您設定 Crashlytics 時,系統會預設傳送這類快訊。
系統不會預設傳送新一般錯誤、致命錯誤、ANR 和當機風險驟升問題的快訊。如要接收這類快訊,請務必選取偏好的快訊管道。
所有快訊類型都提供部分設定。舉例來說,您可以為自己的帳戶開啟或關閉快訊,並為速度加快的問題設定快訊傳送門檻。您可以在 Firebase 控制台的「快訊」分頁中查看及設定這些快訊。
本頁其餘部分會詳細說明如何設定預設快訊的各種選項。
透過電子郵件和管理中心接收快訊
只有特定專案成員可以接收快訊,您也可以為自己的帳戶開啟或關閉快訊。
根據預設,專案成員只要具備接收快訊的必要權限,就會在回歸問題快訊觸發時收到電子郵件,並在趨勢快訊觸發時收到電子郵件和控制台快訊。如要透過電子郵件或管理控制台接收其他快訊,請務必進行設定。
接收快訊所需的權限
如要透過電子郵件或控制台接收 Crashlytics 快訊,您必須具備 firebase.projects.update 權限。根據預設,下列角色都具備這項必要權限:Firebase 管理員或專案擁有者或編輯者。
為自己的帳戶開啟或關閉快訊
您可以在自己的帳戶中開啟或關閉 Crashlytics 警報,不會影響其他專案成員。請注意,您仍須具備必要權限才能接收快訊。
登入 Firebase 控制台,然後選取專案。
按一下 ,然後選取「專案設定」。
選取「快訊」分頁標籤。
前往「Crashlytics 快訊」資訊卡,然後選取要設定的快訊 (例如「當機風險驟升快訊」)。
設定該快訊的帳戶偏好設定。
設定快訊
如要設定警報,您必須具備 firebasecrashlytics.config.update 權限。下列角色預設包含這項必要權限:Firebase Crashlytics 管理員、Firebase 品質管理員、Firebase 管理員,或是專案擁有者或編輯者。
登入 Firebase 控制台,然後選取專案。
按一下 ,然後選取「專案設定」。選取「快訊」分頁標籤。
前往「Crashlytics 快訊」資訊卡,然後選取要設定的快訊 (例如「當機風險驟升快訊」)。
設定該快訊。
設定當機風險驟升快訊
當任何個別問題導致您的應用程式發生緊急狀況時,當機風險驟升快訊就會通知您的團隊。在Crashlytics中,問題是指類似當機或應用程式無回應 (ANR) 事件的群組。
什麼情況會觸發當機風險驟升快訊?
當應用程式中的問題超過您在 Firebase 控制台中設定的特定門檻時,就會觸發當機風險驟升快訊。
您可以根據使用者百分比和受當機或 ANR 影響的最低使用者人數,定義速度快訊的門檻。您可以將工作階段的百分比門檻值設為 0% 到 100% 之間。使用者人數下限可設為大於或等於 10 的任何數字。根據預設,速度快訊的門檻設為工作階段的 1% 和 25 位使用者。
具體來說,如果 30 分鐘內所有下列條件都成立,就會觸發快訊:
- 應用程式中的問題超過定義的百分比門檻,且超過該應用程式設定的最低使用者人數。
- 應用程式在該時間範圍內至少有 10 位使用者。
- 先前該版本應用程式的問題並未引發任何警報。
設定當機風險驟升警告門檻
如要設定當機風險驟升警告門檻,您必須具備 firebasecrashlytics.config.update 權限。下列角色預設包含這項必要權限:Firebase Crashlytics 管理員、Firebase 品質管理員、Firebase 管理員,或是專案擁有者或編輯者。
為每個已註冊的應用程式設定速度快訊門檻。每個應用程式的快訊門檻可能不同。
登入 Firebase 控制台,然後選取專案。
按一下 ,然後選取「專案設定」。
選取「快訊」分頁標籤。
前往「Crashlytics 警報」資訊卡,然後選取「速度警報」分頁。
設定應用程式的快訊門檻。