Tapps Games 利用 Crashlytics 和 Remote Config 提升了未遇到崩溃问题的用户率和 Google Play 商店上的评分。
简介
Tapps Games 是一家巴西开发商,月活跃用户数超过 1100 万,其产品阵容中有超过 400 款游戏,涉及多个类别(街机、休闲、益智、模拟等)。Tapps 的愿景是通过《Vlogger Go Viral》、《My Boo》和《My Virtual Pet Shop》等精彩的游戏为世界各地的人们提供娱乐,为他们架起沟通的桥梁。
挑战
对于像 Tapps Games 这样的大型游戏开发商而言,为用户提供稳定、高品质的游戏体验至关重要。因此,当其开发者团队必须为《Vlogger Go Viral》游戏里的视频创作流程添加自定义选项时,他们知道,必须密切关注游戏核心视频创建系统的稳定性,才能保证游戏的成功发布。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],[],[],[],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)"]]