Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Tapps Games meningkatkan nilai pengguna bebas error dan meningkatkan rating dengan Crashlytics serta Remote Config
Pendahuluan
Tapps Games adalah developer asal Brasil dengan lebih dari 11 juta pengguna aktif bulanan dan portofolio 400+ game di berbagai kategori (game arcade, kasual, teka-teki, simulasi, dan banyak lagi). Misi Tapps adalah menghibur dan menghubungkan orang-orang di seluruh dunia melalui game luar biasa seperti Vlogger Go Viral, My Boo, dan My Virtual Pet Shop.
Tantang
Bagi developer game besar seperti Tapps Games, penting untuk memastikan pengguna mendapatkan pengalaman bermain yang stabil dan berperforma tinggi. Jadi, ketika tim developer harus menambahkan opsi penyesuaian ke proses pembuatan video Vlogger Go Viral, mereka tahu harus memerhatikan stabilitas sistem pembuatan video inti game agar peluncuran berhasil.
Dalam update sebelumnya, tim biasa mengidentifikasi masalah kritis selama proses peluncuran dengan menelusuri ulasan secara manual dan mencari lonjakan ulasan negatif. Setelah mengidentifikasi ulasan negatif, mereka akan kembali ke aplikasi dan mencoba mereproduksi masalah dengan informasi yang sangat terbatas. Proses ini sangat memakan waktu, dan masalah baru terdeteksi setelah memengaruhi sejumlah besar pengguna.
Solusi
Untuk memastikan semua error terdeteksi secara tepat waktu selama peluncuran update untuk game Vlogger Go Viral, tim mengaktifkan notifikasi error Firebase Crashlytics. Notifikasi velocity dari Crashlytics membuat tim segera mengetahui peningkatan keparahan error. Proses ini biasanya akan memakan waktu berhari-hari jika ditangani secara manual melalui lingkungan pengembangan software lokal mereka.
Setelah diberi tahu tentang error dalam game, tim Tapps menggunakan dasbor Crashlytics untuk menyelidiki error yang sering terjadi, menentukan jumlah pengguna yang terpengaruh, dan mengidentifikasi akar penyebab error ini. Melalui proses ini, mereka menyadari bahwa update pada proses pembuatan video di Vlogger Go Viral dan acara pemain komunitas, yang terjadi bersamaan, telah menyebabkan salah satu layar mereka error.
Tim rilis kemudian menggunakan Firebase Remote Config untuk mematikan layar yang berisi bug, dan menggunakan Crashlytics untuk mereproduksi dan memperbaiki error untuk rilis berikutnya. Setelah error diperbaiki, tim Tapps menggunakan peluncuran bertahap di Konsol Google Play untuk merilis versi baru secara perlahan ke subset pemainnya sebelum melanjutkan ke peluncuran penuh.
Dengan menggunakan Firebase Crashlytics dan Remote Config selama proses peluncuran ini, tim dapat meningkatkan rasio pengguna bebas error dari 94,6% menjadi 99,8%, memulihkan hingga 5% video pemain yang terpengaruh oleh error, dan meningkatkan rating mereka di Play Store dari 3,9 menjadi 4,7.
Hasilnya
Peningkatan rasio pengguna bebas error dari 94,6% menjadi 99,8%
Peningkatan rating Play Store dari 3,9 menjadi 4,7
Pemulihan video yang terpengaruh oleh error sebesar 5%
"Misi kami adalah untuk menghibur dan menghubungkan orang-orang di seluruh dunia melalui game yang menarik, dan Firebase merupakan partner utama yang membantu kami mencapai misi kami dengan menyediakan alat untuk men-deploy fitur baru dengan lebih cepat dan percaya diri."
- Bruno Domingues, Head of Studio, Tapps Games
[null,null,[],[],[],null,["# Tapps Games Case Study\n\n[*arrow_back*\nExplore other case studies](/case-studies) \n[View more solutions](/solutions) \n\n##### Tapps Games increases crash free user rate and improves ratings with Crashlytics and Remote Config\n\n*** ** * ** ***\n\n##### Introduction\n\nTapps Games is a Brazilian developer with more than 11M monthly active users and a portfolio of 400+ games across multiple categories (arcade, casual, puzzle, simulation, and more). Tapps' mission is to entertain and connect people around the world through amazing games like Vlogger Go Viral, My Boo, and My Virtual Pet Shop.\n\n*** ** * ** ***\n\n##### Challenge\n\nFor large game developers like Tapps Games, it's important that users have a stable and high-performing gaming experience. So when the developer team had to add customization options to Vlogger Go Viral's video creation process, they knew they had to keep an eye on the stability of the game's core video creation system in order to have a successful rollout.\n\nIn previous updates, the team would identify critical issues during the rollout process by manually searching through reviews and looking for surges in negative reviews. Once they identified any negative reviews, they would go back into their app and try to reproduce the issue with very limited information. This process was very time-consuming, and problems were only detected after already impacting a considerable number of users. \n\n*** ** * ** ***\n\n##### Solution\n\nTo ensure all crashes were detected in a timely manner during the rollout of updates to the Vlogger Go Viral game, the team enabled [Firebase Crashlytics](/products/crashlytics) crash alerts. Crashlytics' [velocity alerts](/docs/crashlytics/velocity-alerts) made the team immediately aware of an increase in the severity of crashes. This process would usually take days if handled manually through their local software development environment.\n\nAfter being made aware of the crashes in the game, the Tapps team used the Crashlytics dashboard to investigate top crashes, determine how many users were affected, and identify the root cause of these crashes. Through this process, they realized the update to Vlogger Go Viral's video creation process and a community player event, which was happening simultaneously, had led to one of their screens crashing. \nThe release team then used [Firebase Remote Config](/products/remote-config) to shut down the buggy screen, and used Crashlytics to reproduce and fix the crashes for the next release. Once the crashes were fixed, the Tapps' team used staged rollouts on the Google Play Console to slowly release the new version to a subset of it's players before moving ahead to a full rollout.\n\nUsing Firebase Crashlytics and Remote Config during this rollout process, the team was able to increase their crash free user rate from 94.6% to 99.8%, recover up to 5% of player videos that were affected by the crash, and increase their rating on Play Store from 3.9 to 4.7.\n\n*** ** * ** ***\n\nResults\n\nIncrease in crash free user rate from 94.6% to 99.8%\n\nIncrease in Play store rating from 3.9 to 4.7\n\n5% recovery of videos affected by the crash \n\n\"Our mission is to entertain and connect people around the world through amazing games, and Firebase is a key partner helping us achieve our mission by giving us the tools to deploy new features faster and with confidence.\"\n\n\n- Bruno Domingues, Head of Studio, Tapps Games \nTry Firebase today\n\n\nIntegrating it into your app is easy.\n[Get started](https://console.firebase.google.com/) \n\n#### All Firebase products\n\n##### Build\n\n- [App Check](/products/app-check)\n- [App Hosting](/products/app-hosting)\n- [Authentication](/products/auth)\n- [Cloud Functions](/products/functions)\n- [Cloud Storage](/products/storage)\n- [Data Connect](/products/data-connect)\n- [Extensions](/products/extensions)\n- [Firestore](/products/firestore)\n- [Firebase ML](/products/ml)\n- [Genkit](https://genkit.dev/)\n- [Hosting](/products/hosting)\n- [Realtime Database](/products/realtime-database)\n- [Firebase AI Logic client SDKs](/products/firebase-ai-logic)\n\n[Generative AI](/products/generative-ai) \n\n##### Run\n\n- [A/B Testing](/products/ab-testing)\n- [App Distribution](/products/app-distribution)\n- [Cloud Messaging](/products/cloud-messaging)\n- [Crashlytics](/products/crashlytics)\n- [Google Analytics](/products/analytics)\n- [In-App Messaging](/products/in-app-messaging)\n- [Performance Monitoring](/products/performance)\n- [Remote Config](/products/remote-config)\n- [Test Lab](/products/test-lab)"]]