将新版移动应用发布为正式版是迁移 应用开发过程中令人振奋的部分,但这也是最让人压力大的一环! 您的团队需要跟踪版本采用情况、新 bug 及其影响、与早期版本的比较等。
本页介绍了 Firebase 提供的几种工具,可用于监控您需要的数据,以便您对自己的移动应用发布充满信心。
使用“版本监控”信息中心浏览与版本相关的数据
版本监控信息中心 ,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,以便您可以测试 更改应用界面、功能或互动广告系列,看看 在发布之前对关键指标(例如收入和留存率)产生影响 。