Firebase Crash Reportingplat_iosplat_android

Firebase Crash Reporting membuat laporan mendetail mengenai error di aplikasi Anda. Error dikelompokkan ke dalam masalah berdasarkan pelacakan tumpukan yang serupa, dan diurutkan berdasarkan tingkat keparahan dampaknya terhadap pengguna Anda. Selain laporan otomatis, Anda dapat membuat log peristiwa khusus untuk membantu menemukan masalah yang menyebabkan aplikasi tidak bekerja.

Untuk melaporkan error sisi server, sebaiknya gunakan Google Stackdriver Error Reporting, yang mendukung error Node.js, Python, Go, Java, PHP, dan Ruby.

PENYIAPAN iOS SETUP Penyiapan Android

Kemampuan utama

Memantau error yang fatal dan tidak fatal Memantau error yang fatal di iOS, serta error yang fatal dan tidak fatal di Android. Laporan diurutkan berdasarkan tingkat keparahan dampak terhadap pengguna.
Mengumpulkan data yang dibutuhkan untuk mendiagnosis masalah Setiap laporan berisi pelacakan tumpukan lengkap serta karakteristik perangkat, data performa, dan keadaan pengguna ketika error terjadi. Laporan serupa secara otomatis dikelompokkan ke dalam masalah untuk memudahkan identifikasi bug terkait.
Pemberitahuan Email Aktifkan pemberitahuan email untuk menerima update berkala saat ada error baru yang ditemukan atau regresi yang terdeteksi.
Berintegrasi dengan Analytics dan Remote Config Error yang dicatat ditetapkan sebagai peristiwa app_exception di Analytics, sehingga Anda bisa memfilter audience berdasarkan siapa yang melihat error. Crash Reporting juga terintegrasi dengan Analytics untuk memberi Anda daftar peristiwa sebelum terjadi error. Informasi ini membantu memudahkan proses debug Anda.

Jika aplikasi dikonfigurasi untuk membiarkan Anda menonaktifkan fitur tertentu dengan Remote Config, Anda dapat menggunakan analisis data Crash Reporting untuk menonaktifkan fitur yang terkait dengan error (pada jenis perangkat tertentu, jika perlu) sampai Anda memiliki update aplikasi.
Gratis dan mudah Crash Reporting bisa digunakan secara gratis. Setelah Anda menambahkan Firebase ke aplikasi, hanya dibutuhkan beberapa baris kode untuk mengaktifkan pelaporan error yang komprehensif.

Alur implementasi

Hubungkan aplikasi Anda Mulailah dengan menambahkan Firebase ke aplikasi baru atau yang sudah ada di Firebase console.
Update dependensi project Crash Reporting akan segera diaktifkan setelah Anda menambahkan dependensi yang diperlukan ke Podfile Anda di iOS atau file Gradle di Android. Setelah diaktifkan, data error akan mulai ditampilkan di Firebase console.
Tambahkan log khusus Pesan log khusus melengkapi detail yang dikirim secara otomatis di dalam laporan kerusakan. Teruskan data khusus sebagai string ke `FIRCrashLog()` di iOS atau `FirebaseCrash.log()` di Android, dan Anda akan melihat hasilnya di Firebase console.

Privasi pengguna

Crash Reporting tidak mengumpulkan informasi identitas pribadi (seperti nama, alamat email, atau nomor telepon). Developer dapat mengumpulkan data tambahan menggunakan Crash Reporting dengan pesan log dan pesan pengecualian. Data yang dikumpulkan melalui Crash Reporting tidak boleh berisi informasi yang mengidentifikasi individu secara pribadi ke Google.

Berikut adalah contoh pesan log yang tidak berisi informasi identitas pribadi:

FirebaseCrash.log("SQL database failed to initialize");
Dan berikut ini satu contoh lagi yang tidak berisi informasi identitas pribadi:
FirebaseCrash.log(user.getEmailAddress() + " purchased product " + product.getID());
Jika identifikasi pengguna diperlukan untuk mendiagnosis masalah, maka Anda harus menggunakan proses enkripsi yang memadai untuk merender data yang Anda kirim ke Google secara anonim.

Langkah berikutnya

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.