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》游戏里的视频创作流程添加自定义选项时,他们知道,必须密切关注游戏核心视频创建系统的稳定性,才能保证游戏的成功发布。
在先前的更新中,团队要手动搜索全部评论,并寻找负面评论中急剧增加的主题,从而辨别发布过程中的关键问题。在找到负面评论后,他们要回到应用内,尝试在手头信息极其有限的情况尽力重现问题。这样的流程十分耗时,问题检测严重滞后,总是要在相当数量的用户受到影响后才能查明。
解决方案
为了确保在《Vlogger Go Viral》游戏更新发布期间及时检测到所有崩溃事件,该团队启用了 Firebase Crashlytics 崩溃提醒。Crashlytics 的疾速崩溃提醒让团队可以立即注意到崩溃严重性上升的情况。如果通过其本地软件开发环境手动处理,此过程通常需要数天时间。
在获知游戏中的崩溃后,Tapps 团队会使用 Crashlytics 信息中心调查最严重的崩溃问题,确定有多少用户受到影响,并确定这些崩溃的根本原因。通过这样的流程,他们意识到《Vlogger Go Viral》视频制作流程的更新以及同时发生的一个社区播放器事件造成了游戏中的一个屏幕发生崩溃问题。
发布团队随即使用 Firebase Remote Config 关停存在缺陷的屏幕,并通过 Crashlytics 重现并修复崩溃问题,以准备发布下一版本。在崩溃问题得到修复后,Tapps 团队使用 Google Play 管理中心内的分阶段发布功能,先慢慢地将新版本发布给一部分玩家,然后再进行全面发布。
在这样的发布过程中,团队使用 Firebase Crashlytics 和 Remote Config,将其未遇到崩溃问题的用户比率从 94.6% 提高到 99.8%,恢复了多达 5% 的受崩溃影响的玩家视频,并将其在 Play 商店中的评分从 3.9 提高到 4.7。
成果
未遇到崩溃问题的用户比率从 94.6% 提高到 99.8%
Play 商店评分从 3.9 提高到 4.7
受崩溃影响的视频恢复了 5%
"我们的愿景是通过精彩的游戏为世界各地的人们提供娱乐,为他们架起沟通的桥梁,而 Firebase 是帮助我们实现这一愿景的关键合作伙伴,它为我们提供的工具使我们能够更迅速、更自信地部署新功能。"
- Tapps Games 工作室主管 Bruno Domingues