Mengonfigurasi dan menerima pemberitahuan Crashlytics melalui email atau dalam konsol

Firebase dapat mengirimkan pemberitahuan sebagai respons terhadap jenis peristiwa berikut:

  • Masalah fatal baru: dipicu saat aplikasi Anda mengalami error atau ANR yang belum pernah dilihat oleh Crashlytics.

  • Masalah non-fatal baru: dipicu saat aplikasi Anda mengalami masalah non-fatal Crashlytics yang belum pernah ditemui sebelumnya.

  • Masalah yang muncul kembali: dipicu saat aplikasi Anda mengalami error yang sebelumnya Anda tandai sebagai ditutup.

  • Masalah trending: dipicu saat masalah muncul atau menjadi trending.

  • Masalah peningkatan kecepatan: dipicu saat satu jenis error atau ANR memengaruhi persentase pengguna dalam periode 30 menit untuk versi aplikasi tertentu.

Firebase dapat mengirimkan semua pemberitahuan Crashlytics ke email Anda. Untuk masalah yang mengalami regresi dan masalah dengan peningkatan kecepatan, Firebase juga dapat menampilkan pemberitahuan di konsol Firebase.

  • Pemberitahuan untuk masalah yang mengalami regresi dan menjadi tren tidak memerlukan konfigurasi apa pun dan dikirim secara default saat Anda menyiapkan Crashlytics.

  • Peringatan untuk non-fatal, fatal, ANR, dan masalah dengan peningkatan kecepatan baru tidak dikirim secara default. Untuk menerima pemberitahuan ini, Anda harus (minimal) memilih saluran pemberitahuan yang diinginkan.

Semua jenis pemberitahuan menawarkan beberapa konfigurasi. Misalnya, Anda dapat mengaktifkan atau menonaktifkan notifikasi untuk akun Anda sendiri, dan untuk masalah peningkatan kecepatan, Anda dapat menetapkan nilai minimum untuk waktu pengiriman notifikasi. Anda dapat melihat dan mengonfigurasi pemberitahuan ini di tab Pemberitahuan di konsol Firebase.


Bagian halaman selanjutnya menjelaskan secara mendetail cara mengonfigurasi berbagai opsi untuk pemberitahuan default.

Menerima pemberitahuan melalui email dan dalam konsol

Hanya anggota project tertentu yang dapat menerima pemberitahuan, dan Anda dapat mengaktifkan atau menonaktifkan pemberitahuan untuk akun Anda sendiri.

Secara default, setiap anggota project (yang memiliki izin yang diperlukan untuk menerima pemberitahuan) akan mendapatkan email untuk pemberitahuan masalah yang mengalami regresi dan email serta pemberitahuan dalam konsol untuk pemberitahuan tren. Semua pemberitahuan lainnya harus dikonfigurasi agar Anda dapat menerimanya melalui email atau di konsol.

Izin yang diperlukan untuk menerima pemberitahuan

Untuk menerima pemberitahuan Crashlytics melalui email atau dalam konsol, Anda harus memiliki izin firebase.projects.update. Peran berikut mencakup izin yang diperlukan ini secara default: Firebase Admin atau Owner atau Editor project.

Mengaktifkan atau menonaktifkan pemberitahuan untuk akun Anda

Anda dapat mengaktifkan atau menonaktifkan pemberitahuan Crashlytics untuk akun Anda tanpa memengaruhi anggota project lainnya. Perlu diperhatikan bahwa Anda masih memerlukan izin yang dibutuhkan untuk menerima pemberitahuan.

  1. Login ke konsol Firebase, lalu pilih project Anda.

  2. Klik , lalu pilih Project Settings.

  3. Pilih tab Alerts.

  4. Buka kartu pemberitahuan Crashlytics, lalu pilih pemberitahuan yang ingin Anda konfigurasi (misalnya, Velocity Alerts).

  5. Tetapkan preferensi akun Anda untuk pemberitahuan tersebut.

Mengonfigurasi setelan notifikasi

Untuk mengonfigurasi setelan pemberitahuan, Anda harus memiliki izin firebasecrashlytics.config.update. Peran berikut menyertakan izin yang diperlukan ini secara default: Firebase Crashlytics Admin, Firebase Quality Admin, Firebase Admin, atau Pemilik atau Editor project.

  1. Login ke konsol Firebase, lalu pilih project Anda.

  2. Klik , lalu pilih Project Settings. Pilih tab Alerts.

  3. Buka kartu pemberitahuan Crashlytics, lalu pilih pemberitahuan yang ingin Anda konfigurasi (misalnya, Velocity Alerts).

  4. Konfigurasi setelan untuk pemberitahuan tersebut.



Mengonfigurasikan notifikasi kecepatan

Gunakan pemberitahuan kecepatan untuk memberi tahu tim Anda saat suatu masalah tertentu menyebabkan masalah yang mendesak di aplikasi Anda. Untuk Crashlytics, masalah diartikan sebagai sekelompok error atau peristiwa aplikasi tidak merespons (ANR) yang mirip.

Apa yang memicu notifikasi kecepatan?

Pemberitahuan kecepatan dipicu saat masalah di aplikasi Anda melampaui batas tertentu yang Anda konfigurasi di konsol Firebase.

Anda menentukan batas untuk pemberitahuan kecepatan dalam hal persentase pengguna dan jumlah minimum pengguna yang terkena dampak error atau ANR. Anda dapat menetapkan batas persentase antara 0% dan 100% dari sesi. Batas pengguna minimum dapat disetel ke angka berapa pun yang lebih besar dari atau sama dengan 10. Secara default, batas pemberitahuan kecepatan ditetapkan 1% dari sesi dan 25 pengguna.

Secara khusus, pemberitahuan akan dipicu jika, dalam jangka waktu 30 menit, semua hal berikut terjadi:

  • Terjadi masalah dalam aplikasi yang melampaui batas persentase yang ditetapkan dan melampaui jumlah minimum pengguna yang ditetapkan untuk aplikasi tersebut.
  • Aplikasi memiliki setidaknya 10 pengguna dalam jangka waktu tersebut.
  • Sebelumnya tidak ada pemberitahuan yang dilaporkan untuk masalah tersebut dalam aplikasi pada versi itu.

Mengonfigurasi batas pemberitahuan kecepatan

Untuk mengonfigurasi batas pemberitahuan kecepatan, Anda harus memiliki izin firebasecrashlytics.config.update. Peran berikut menyertakan izin yang diperlukan ini secara default: Firebase Crashlytics Admin, Firebase Quality Admin, Firebase Admin, atau Pemilik atau Editor project.

Konfigurasi batas pemberitahuan kecepatan untuk setiap aplikasi Anda yang terdaftar. Setiap aplikasi dapat memiliki nilai minimum pemberitahuan yang berbeda.

  1. Login ke konsol Firebase, lalu pilih project Anda.

  2. Klik , lalu pilih Project Settings.

  3. Pilih tab Alerts.

  4. Buka kartu pemberitahuan Crashlytics, lalu pilih tab Velocity Alerts.

  5. Konfigurasi batas pemberitahuan untuk aplikasi.