Meluncurkan versi baru aplikasi seluler Anda ke produksi adalah salah satu bagian paling menarik dari pengembangan aplikasi, tetapi juga bisa menjadi salah satu bagian yang paling membuat stres. Tim Anda harus melacak penggunaan versi, bug baru dan dampaknya, perbandingan dengan rilis sebelumnya, dan lainnya.
Halaman ini menjelaskan beberapa alat yang ditawarkan oleh Firebase untuk memantau data yang Anda butuhkan agar merasa yakin dengan rilis aplikasi seluler Anda.
Menggunakan dasbor Pemantauan Rilis untuk menjelajahi data terkait rilis
Dasbor Pemantauan Rilis di Firebase console didukung oleh Firebase Crashlytics. Dasbor ini adalah dasbor tunggal untuk memantau rilis produksi terbaru Anda. Dasbor ini diperbarui secara hampir real time dan memberi Anda tampilan tingkat tinggi metrik rilis terpenting, termasuk metrik bebas error, penggunaan versi, perbandingan dengan rilis sebelumnya, dan masalah baru untuk rilis tersebut.
Dasbor baru ini meningkatkan kualitas halaman Rilis Terbaru di console. Dibandingkan dengan halaman tersebut, dasbor Pemantauan Rilis menambahkan lebih banyak informasi, menampilkan data yang berguna tanpa memerlukan Google Analytics, dan dimuat lebih cepat.
Fitur dasbor
Pelaporan real time
Semua diagram diperbarui secara hampir real time. Tidak lama setelah Anda men-deploy versi terbaru, Anda dapat melihat pengguna mulai berinteraksi dengan rilis tersebut. Jika beberapa pengguna tersebut mengalami error, Anda akan segera mengetahui dampaknya melalui diagram metrik bebas error.Perbandingan dan benchmarking berdasarkan rilis sebelumnya
Anda dapat melihat stabilitas rilis terbaru dalam konteks rilis sebelumnya. Dasbor ini memungkinkan Anda membandingkan metrik live dari rilis terbaru dan hingga dua build yang dirilis sebelumnya.Masalah baru teratas
Anda dapat melihat error baru untuk rilis terbaru saat error tersebut muncul. Di tabel Masalah baru teratas, Anda dapat memantau dampak masalah yang pertama kali terdeteksi di rilis terbaru, sehingga Anda dapat dengan cepat membuat keputusan apakah akan menghentikan atau melakukan rollback rilis.
Persyaratan untuk dasbor
Untuk melihat rilis terbaru di dasbor Pemantauan Rilis, lakukan hal berikut:
Pastikan aplikasi Anda menggunakan setidaknya versi SDK berikut:Crashlytics
Platform Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | Flutter: v3.4.5+ | Unity: 11.7.0+Publikasikan versi baru aplikasi ke produksi sehingga Anda memiliki a cukup banyak pengguna yang berinteraksi dengan rilis terbaru.
FAQ tentang dasbor
Menyiapkan pemberitahuan
Beberapa produk Firebase, termasuk Crashlytics, dapat mengirimkan pemberitahuan untuk berbagai alasan khusus produk. Untuk menerima pemberitahuan, Anda harus memiliki izin yang diperlukan.
Untuk memantau stabilitas rilis terbaru, Anda dapat menyiapkan pemberitahuan dari kedua Performance Monitoring dan Crashlytics. Khusus untuk Crashlytics secara spesifik, Anda dapat menyiapkan pemberitahuan berikut:
Gunakan pemberitahuan kecepatan untuk memberi tahu tim Anda jika masalah tertentu di aplikasi Anda melampaui batas yang Anda tetapkan di Firebase console.
Kirim pemberitahuan tentang masalah baru atau masalah yang kembali muncul ke saluran notifikasi pilihan Anda:
Gunakan integrasi pemberitahuan yang dikonfigurasi Firebase console untuk Slack, Jira, dan PagerDuty.
Siapkan pemberitahuan lanjutan ke layanan pihak ketiga menggunakan Cloud Functions for Firebase.
Memastikan rilis yang lancar sebelum Anda merilis
Sebelum merilis versi terbaru, pertimbangkan untuk menggunakan beberapa layanan dan fitur berikut untuk membantu memastikan rilis yang lancar.
Menggunakan layanan pengujian pra-rilis
Firebase menawarkan dua produk yang dapat membantu pengujian pra-rilis: Test Lab dan App Distribution. Kedua layanan ini dapat diintegrasikan ke dalam alur CI/CD Anda.
Firebase Test Lab adalah infrastruktur pengujian aplikasi berbasis cloud yang memungkinkan Anda menguji aplikasi di berbagai perangkat dan konfigurasi, sehingga Anda dapat memahami lebih awal performanya saat digunakan oleh pengguna.
Saat Anda siap memberikan build terbaru kepada penguji manusia tepercaya, gunakan Firebase App Distribution. Anda dapat mengelola distribusi pra-rilis platform Apple dan Android dari tempat yang sama.
Menggunakan layanan peluncuran dan pengujian terbatas
Gunakan Firebase Remote Config untuk meluncurkan fitur baru dengan mekanisme peluncuran persentase atau menguji fitur tersebut pada grup pengujian terbatas.
Firebase juga menawarkan A/B Testing sehingga Anda dapat menguji perubahan pada UI, fitur, atau kampanye interaksi aplikasi untuk melihat pengaruhnya terhadap metrik utama (seperti pendapatan dan retensi) sebelum meluncurkannya secara luas.
