Pantau stabilitas rilis aplikasi terbaru Anda

Meluncurkan versi baru aplikasi seluler Anda ke tahap produksi adalah salah satu bagian pengembangan aplikasi yang paling menarik, namun juga bisa menjadi salah satu bagian yang paling menegangkan! Tim Anda perlu melacak penggunaan versi, bug baru dan dampak bug tersebut, perbandingan dengan rilis sebelumnya, dan banyak lagi.

Halaman ini menjelaskan beberapa alat yang ditawarkan oleh Firebase untuk memantau data yang Anda butuhkan agar merasa yakin dengan rilis aplikasi seluler Anda.

Gunakan dasbor Pemantauan Rilis untuk menjelajahi data terkait rilis Anda

Dasbor Release Monitoring di Firebase console didukung oleh Firebase Crashlytics. Ini adalah dasbor tunggal untuk memantau rilis produksi terbaru Anda. Dasbor diperbarui hampir secara real-time dan memberi Anda gambaran tingkat tinggi tentang metrik rilis yang paling penting, termasuk metrik bebas error, penggunaan versi, perbandingan dengan rilis sebelumnya, dan masalah baru apa pun pada rilis tersebut.

Dasbor baru ini menyempurnakan halaman Rilis Terbaru di konsol. Dibandingkan dengan laman tersebut, dasbor Pemantauan Rilis menambahkan lebih banyak informasi, menampilkan data berguna tanpa memerlukan Google Analytics, dan memuat lebih cepat.

Fitur dasbor

  • Pelaporan waktu nyata
    Semua grafik diperbarui hampir secara real-time. Segera setelah Anda menerapkan versi terbaru, Anda dapat menyaksikan 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 memungkinkan Anda membandingkan metrik langsung dari rilis terbaru dan hingga dua versi yang dirilis sebelumnya.

  • Masalah baru teratas
    Anda dapat melihat kerusakan baru untuk rilis terbaru Anda saat kerusakan tersebut tiba. Di tabel Masalah baru teratas , Anda dapat memantau dampak masalah yang pertama kali terdeteksi pada rilis terbaru, sehingga Anda dapat dengan cepat mengambil keputusan apakah akan menghentikan atau mengembalikan rilis tersebut.

Persyaratan untuk dasbor

Untuk melihat rilis terbaru Anda di dasbor Release Monitoring , lakukan hal berikut:

  1. Pastikan aplikasi Anda setidaknya menggunakan versi Crashlytics SDK berikut:
    Platform Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | Berkibar: v3.4.5+ | Persatuan: 11.7.0+

  2. Publikasikan versi baru aplikasi ke produksi sehingga Anda memiliki cukup banyak pengguna yang terlibat dengan rilis terbaru Anda .

FAQ tentang dasbor

Siapkan peringatan

Beberapa produk Firebase, termasuk Crashlytics, dapat mengirimkan peringatan karena berbagai alasan khusus produk. Untuk menerima peringatan , Anda harus memiliki izin yang diperlukan.

Untuk memantau stabilitas rilis terbaru, Anda dapat menyiapkan pemberitahuan dari Performance Monitoring dan Crashlytics. Khusus untuk Crashlytics, Anda dapat menyiapkan pemberitahuan berikut:

  • Gunakan peringatan kecepatan untuk memberi tahu tim Anda jika ada masalah di aplikasi Anda yang melewati ambang batas yang Anda tentukan di Firebase console.

  • Kirim peringatan tentang masalah baru atau masalah yang mengalami kemunduran ke saluran notifikasi pilihan Anda:

Pastikan rilis lancar sebelum Anda melepaskan

Sebelum Anda merilis versi terbaru, pertimbangkan untuk menggunakan beberapa layanan dan fitur berikut untuk membantu memastikan rilis lancar.

Gunakan 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 aliran CI/CD Anda.

Firebase Test Lab adalah infrastruktur pengujian aplikasi berbasis cloud yang memungkinkan Anda menguji aplikasi pada berbagai perangkat dan konfigurasi, sehingga Anda bisa mendapatkan pemahaman awal tentang bagaimana kinerjanya di tangan pengguna langsung.

Dan jika Anda sudah siap untuk menyerahkan build terbaru Anda ke tangan penguji manusia tepercaya, gunakan Firebase App Distribution . Anda dapat mengelola platform Apple dan distribusi pra-rilis Android dari tempat yang sama.

Gunakan layanan peluncuran dan pengujian terbatas

Gunakan Firebase Remote Config untuk meluncurkan fitur baru dengan mekanisme persentase peluncuran atau menguji fitur tersebut pada grup pengujian terbatas .

Firebase juga menawarkan Pengujian A/B sehingga Anda dapat menguji perubahan pada UI, fitur, atau kampanye interaksi aplikasi Anda untuk melihat pengaruhnya terhadap metrik utama Anda (seperti pendapatan dan retensi) sebelum Anda meluncurkannya secara luas.

,

Meluncurkan versi baru aplikasi seluler Anda ke tahap produksi adalah salah satu bagian pengembangan aplikasi yang paling menarik, namun juga bisa menjadi salah satu bagian yang paling menegangkan! Tim Anda perlu melacak penggunaan versi, bug baru dan dampak bug tersebut, perbandingan dengan rilis sebelumnya, dan banyak lagi.

Halaman ini menjelaskan beberapa alat yang ditawarkan oleh Firebase untuk memantau data yang Anda butuhkan agar merasa yakin dengan rilis aplikasi seluler Anda.

Gunakan dasbor Pemantauan Rilis untuk menjelajahi data terkait rilis Anda

Dasbor Release Monitoring di Firebase console didukung oleh Firebase Crashlytics. Ini adalah dasbor tunggal untuk memantau rilis produksi terbaru Anda. Dasbor diperbarui hampir secara real-time dan memberi Anda gambaran tingkat tinggi tentang metrik rilis yang paling penting, termasuk metrik bebas error, penggunaan versi, perbandingan dengan rilis sebelumnya, dan masalah baru apa pun pada rilis tersebut.

Dasbor baru ini menyempurnakan halaman Rilis Terbaru di konsol. Dibandingkan dengan laman tersebut, dasbor Pemantauan Rilis menambahkan lebih banyak informasi, menampilkan data berguna tanpa memerlukan Google Analytics, dan memuat lebih cepat.

Fitur dasbor

  • Pelaporan waktu nyata
    Semua grafik diperbarui hampir secara real-time. Segera setelah Anda menerapkan versi terbaru, Anda dapat menyaksikan 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 memungkinkan Anda membandingkan metrik langsung dari rilis terbaru dan hingga dua versi yang dirilis sebelumnya.

  • Masalah baru teratas
    Anda dapat melihat kerusakan baru untuk rilis terbaru Anda saat kerusakan tersebut tiba. Di tabel Masalah baru teratas , Anda dapat memantau dampak masalah yang pertama kali terdeteksi pada rilis terbaru, sehingga Anda dapat dengan cepat mengambil keputusan apakah akan menghentikan atau mengembalikan rilis tersebut.

Persyaratan untuk dasbor

Untuk melihat rilis terbaru Anda di dasbor Release Monitoring , lakukan hal berikut:

  1. Pastikan aplikasi Anda setidaknya menggunakan versi Crashlytics SDK berikut:
    Platform Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | Berkibar: v3.4.5+ | Persatuan: 11.7.0+

  2. Publikasikan versi baru aplikasi ke produksi sehingga Anda memiliki cukup banyak pengguna yang terlibat dengan rilis terbaru Anda .

FAQ tentang dasbor

Siapkan peringatan

Beberapa produk Firebase, termasuk Crashlytics, dapat mengirimkan peringatan karena berbagai alasan khusus produk. Untuk menerima peringatan , Anda harus memiliki izin yang diperlukan.

Untuk memantau stabilitas rilis terbaru, Anda dapat menyiapkan pemberitahuan dari Performance Monitoring dan Crashlytics. Khusus untuk Crashlytics, Anda dapat menyiapkan pemberitahuan berikut:

  • Gunakan peringatan kecepatan untuk memberi tahu tim Anda jika ada masalah di aplikasi Anda yang melewati ambang batas yang Anda tentukan di Firebase console.

  • Kirim peringatan tentang masalah baru atau masalah yang mengalami kemunduran ke saluran notifikasi pilihan Anda:

Pastikan rilis lancar sebelum Anda melepaskan

Sebelum Anda merilis versi terbaru, pertimbangkan untuk menggunakan beberapa layanan dan fitur berikut untuk membantu memastikan rilis lancar.

Gunakan 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 aliran CI/CD Anda.

Firebase Test Lab adalah infrastruktur pengujian aplikasi berbasis cloud yang memungkinkan Anda menguji aplikasi pada berbagai perangkat dan konfigurasi, sehingga Anda bisa mendapatkan pemahaman awal tentang bagaimana kinerjanya di tangan pengguna langsung.

Dan jika Anda sudah siap untuk menyerahkan build terbaru Anda ke tangan penguji manusia tepercaya, gunakan Firebase App Distribution . Anda dapat mengelola platform Apple dan distribusi pra-rilis Android dari tempat yang sama.

Gunakan layanan peluncuran dan pengujian terbatas

Gunakan Firebase Remote Config untuk meluncurkan fitur baru dengan mekanisme persentase peluncuran atau menguji fitur tersebut pada grup pengujian terbatas .

Firebase juga menawarkan Pengujian A/B sehingga Anda dapat menguji perubahan pada UI, fitur, atau kampanye interaksi aplikasi Anda untuk melihat pengaruhnya terhadap metrik utama Anda (seperti pendapatan dan retensi) sebelum Anda meluncurkannya secara luas.