Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Tapps Games aumenta a taxa de usuários sem falha e melhora as notas com o Crashlytics e a Configuração remota
Introdução
A Tapps Games é um estúdio brasileiro com mais de 11 milhões de usuários ativos por mês e um portfólio com mais de 400 jogos de diversos gêneros (arcade, casual, puzzle, simulação e mais). A missão da Tapps é entreter e conectar pessoas de todo o mundo com jogos incríveis como Vlogger Go Viral, My Boo e My Virtual Pet Shop.
Desafiar
Para estúdios de grande porte como a Tapps Games, é importante que os usuários tenham uma experiência de jogo estável e de alto desempenho. Por isso, quando a equipe de desenvolvimento precisou adicionar personalizadores de anúncio ao processo de criação de vídeo do Vlogger Go Viral, era necessário ficar de olho na estabilidade do sistema central de criação de vídeos do jogo para que o lançamento fosse bem-sucedido.
Nas atualizações anteriores, a equipe precisou identificar problemas críticos durante o processo de lançamento e pesquisar as avaliações manualmente em busca de comentários negativos recorrentes. Após essa etapa, a equipe voltava ao app e tentava reproduzir o problema com informações muito limitadas. Esse processo era demorado e os problemas só eram detectados após afetarem um número considerável de usuários.
Solução
Para garantir a detecção rápida das falhas durante o lançamento das atualizações do jogo Vlogger Go Viral, a equipe ativou os alertas de falhas do Firebase Crashlytics. Os alertas de velocidade do Crashlytics avisam a equipe imediatamente caso haja um aumento na gravidade das falhas. Esse processo normalmente levava dias quando feito manualmente no ambiente de desenvolvimento de software local da empresa.
Depois de descobrirem as falhas do jogo, a equipe da Tapps usava o painel do Crashlytics para investigar as falhas principais, determinar quantos usuários foram afetados e identificar as causas. Seguindo esse processo, eles perceberam que a atualização do processo de criação de vídeos do Vlogger Go Viral aliada a um evento da comunidade de jogadores (que estava ocorrendo simultaneamente) havia causado uma falha em uma das telas.
Em seguida, a equipe de lançamento usou a Configuração remota do Firebase para desativar essa tela e reproduziu e corrigiu as falhas no Crashlytics para a próxima versão. Depois que as falhas foram corrigidas, a equipe da Tapps usou lançamentos graduais no Google Play Console para lançar a nova versão lentamente para um subconjunto de jogadores, antes de passar para o lançamento completo.
Com o Firebase Crashlytics e a Configuração remota, nesse processo, a equipe conseguiu aumentar a taxa de usuários sem falhas de 94,6% para 99,8%, recuperar quase 5% dos vídeos dos jogadores afetados pela falha e aumentar a nota do app na Play Store de 3,9 para 4,7.
Resultados
aumento na taxa de usuários sem falhas de 94,6% para 99,8%
aumento na nota da Play Store de 3,9 para 4,7
recuperação de 5% dos vídeos afetados pela falha
"Nossa missão é entreter e conectar pessoas ao redor do mundo com jogos incríveis, e o Firebase é um parceiro importante porque nos oferece as ferramentas para implantar novos recursos com agilidade e confiança."
- Bruno Domingues, chefe do estúdio Tapps Games
[null,null,[],[],[],null,["[*arrow_back*\nExplore other case studies](/case-studies) \n[View more solutions](/solutions) \n\nTapps Games increases crash free user rate and improves ratings with Crashlytics and Remote Config \n\n*** ** * ** ***\n\nIntroduction Tapps 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\nChallenge For 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\nSolution \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\nAll Firebase products \n\nBuild\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\nRun\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)"]]