将新版移动应用发布为正式版是迁移 开发过程中令人兴奋的部分,但这也是压力最大的环节之一! 您的团队需要跟踪版本采用情况、新 bug 以及 与早期版本进行比较等等
本页面介绍了 Firebase 提供的几种工具,这些工具用于监控 您需要对自己的移动应用发布充满信心
使用“版本监控”信息中心浏览与版本相关的数据
版本监控信息中心 由 Firebase Crashlytics 提供支持。这是一个 信息中心来监控最新的正式版本。信息中心更新 让您能够近乎实时地了解最重要的版本 包括无崩溃指标、版本采用情况、与之前的 版本,以及该版本的任何新问题。
这个新信息中心基于控制台中的最新版本页面进行了改进。 与该页面相比,版本监控信息中心增加了更多 无需 Google Analytics 即可显示有用的数据,以及 加载速度更快
信息中心的功能
实时报告
所有图表几乎都是实时更新。在部署最新的版本后不久 您可以观察用户开始与相应版本互动的情况。如果某些 这些用户碰巧遇到了崩溃,您立即就能知道 无崩溃指标图表。基于先前版本进行比较和基准化分析
您可以结合之前的版本,查看最新版本的稳定性 发布。借助信息中心,您可以比较 版本和最多两个之前发布的 build。主要新问题
当最新版本出现时,您可以查看新的崩溃。在 主要新问题表格,您可以先监控问题的影响 让您可以快速判断 暂停还是回滚版本。
信息中心的要求
如需在 Release Monitoring 信息中心内查看最新版本,请执行以下操作: 以下:
请确保您的应用至少使用以下版本的 Crashlytics SDK:
Apple 平台:v10.8.0 及更高版本 | Android:v18.6.0 及更高版本 (BoM v32.6.0+) | Flutter:v3.4.5 及更高版本 | Unity:11.7.0 及更高版本将应用的新版本发布为正式版, 最新发布的版本有足够数量的活跃用户。
信息中心常见问题解答
设置提醒
一些 Firebase 产品(包括 Crashlytics)可以针对以下情况发送提醒: 造成不利影响。为此, 接收提醒、 您必须拥有所需的权限
要监控最新版本的稳定性,您可以同时设置来自 Performance Monitoring 和 Crashlytics。对于 Crashlytics 具体来说,您可以设置以下提醒:
使用疾速崩溃提醒通知您的团队 您的应用中是否有任何个别问题超出了您在 Firebase 控制台。
将有关新问题或回归问题的提醒发送到您的首选通知 渠道:
设置 针对第三方服务的高级提醒 使用 Cloud Functions for Firebase
请确保在发布前顺利发布
在发布最新版本之前,请考虑使用以下一些工具: 服务和功能,以帮助确保顺利发布。
使用预发布测试服务
Firebase 提供了两种可帮助您进行预发布测试的产品:Test Lab 和 App Distribution。这两项服务都可以集成到您的 CI/CD 流程中。
Firebase Test Lab 是一种基于云的应用测试工具 可让您在一系列设备上测试您的应用 因此您可以及早了解 实际用户手中
当您准备好将自己的最新作品交到可信赖的人类手中时 请使用 Firebase App Distribution。您可以 管理您的 Apple 平台和 Android 预发布版,请访问 位置。
使用分阶段发布和小范围测试服务
使用 Firebase Remote Config 发布新功能 具有 百分比发布机制 或者在 有限的测试组。
Firebase 还提供了 A/B Testing,方便您测试 对应用界面、功能或互动广告系列的更改,看看 在发布之前对关键指标(例如收入和留存率)产生影响 。