Menonaktifkan Crash Reporting

Agar pengguna dapat memilih untuk menggunakan atau tidak menggunakan Firebase Crash Reporting, Anda dapat mengonfigurasi aplikasi agar Anda dapat mengaktifkan dan menonaktifkan Crash Reporting. Anda juga bisa mendapatkan manfaat dari kemampuan ini selama pengembangan dan pengujian aplikasi.

Jika Anda ingin mengizinkan pengguna menggunakan Crash Reporting, sebaiknya nonaktifkan SDK pada waktu pembuatan, lalu aktifkan SDK pada waktu proses setelah tindakan pengguna yang eksplisit. Anda juga dapat menonaktifkan SDK pada waktu pembuatan untuk meluncurkan Crash Reporting secara bertahap melalui penggunaan Firebase Remote Config.

Guna mengaktifkan pilihan untuk tidak menggunakan, Anda dapat mengaktifkan SDK pada waktu pembuatan, lalu menonaktifkannya pada waktu proses setelah pengguna menunjukkan preferensi mereka menggunakan layar setelan atau antarmuka yang serupa. Preferensi waktu proses akan tetap ada setiap kali aplikasi dimulai ulang.

Menonaktifkan Crash Reporting selama proses pembuatan aplikasi

Menonaktifkan pada waktu pembuatan berarti SDK dikompilasi ke aplikasi Anda, tetapi tidak akan membuat log error hingga diaktifkan secara terprogram.

iOS

Anda dapat menambahkan kunci ke Info.plist agar aplikasi iOS dapat menonaktifkan Crash Reporting pada waktu pembuatan.

Tambahkan kunci firebase_crash_collection_enabled, dan setel nilai ke false.

Android

Anda dapat menambahkan entri meta-data ke AndroidManifest.xml aplikasi Anda untuk menonaktifkan Crash Reporting pada waktu pembuatan.

<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />

Menonaktifkan atau mengaktifkan Crash Reporting pada waktu proses

Menonaktifkan Crash Reporting pada waktu proses akan mencegah pengumpulan error hingga Crash Reporting diaktifkan kembali. Menetapkan properti ini akan tetap ada setiap kali aplikasi dimulai ulang.

iOS

Untuk menonaktifkan panggilan Crash Reporting:

Swift

Crash.sharedInstance().crashCollectionEnabled = false

Objective-C

[FIRCrash sharedInstance].crashCollectionEnabled = NO;

Untuk mengaktifkan panggilan Crash Reporting:

Swift

Crash.sharedInstance().crashCollectionEnabled = true

Objective-C

[FIRCrash sharedInstance].crashCollectionEnabled = YES;

Android

Untuk menonaktifkan panggilan Crash Reporting:

FirebaseCrash.setCrashCollectionEnabled(false);

Untuk mengaktifkan panggilan Crash Reporting:

FirebaseCrash.setCrashCollectionEnabled(true);

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.