Remote Config 发布

通过 Remote Config 发布,您可以安全、逐步地向应用发布新功能和更新。使用 Remote Config 参数,您可以通过受控方式向特定用户群组发布新的应用功能。在部署过程中,请使用 Firebase Crashlytics 和 Google Analytics(分析)监控部署是否成功。通过 Remote Config 发布,您可以:

  • 最大限度地减少潜在问题:发现并解决任何 bug 或问题,以免影响您的很大一部分用户。
  • 收集有价值的反馈:从数量有限的受众群体中收集反馈并反复改进您的实现,然后再面向更广泛的受众群体发布。
  • 实现迭代开发:对广泛部署的应用进行快速迭代更改,同时降低风险
  • 监控您关心的指标:使用 Crashlytics 比较发布组和对照组之间的应用稳定性,并使用 Google Analytics(分析)监控收入和互动度等指标。

例如,如果您创建了一个应用,其中包含生成式 AI 并将提示存储在 Remote Config JSON 参数中,您可能需要:

  1. 创建发布,更新包含 LLM 提示的参数,只向一小部分用户群更新。
  2. 监控所产生的效果:转化次数是增加还是减少了? 那么互动度呢?崩溃次数是增多还是变少了?
  3. 根据发布的结果,您可以决定:
    • 回滚更改。
    • 更新提示参数值以调整和优化模型的响应。
    • 请提高部署百分比,向更广泛的受众群体发布应用,最终向所有用户发布。

您还可以使用 Firebase 控制台访问所有更改的历史记录

主要功能

按用户属性定位 根据用户属性、应用行为或任何其他相关标准向特定的细分用户群提供功能。
分阶段发布 随着时间的推移,逐渐增加接触新功能的用户百分比,从而降低发生意外问题的风险。
监控稳定性 使用 Crashlytics 监控您的功能版本可能引入的潜在问题(如崩溃、非严重错误和无响应的应用)。
深入了解关键指标 确保您的新版本会对您所关注的 Google Analytics(分析)指标(如转化次数、收入和用户互动度)产生积极影响。
回滚功能 如果发布结果显示潜在问题,请为所有或特定细分受影响的用户回滚到先前的功能版本。

其运作方式是怎样的?

Remote Config 发布依赖于三个关键组件:

  1. Remote Config 会存储和管理应用的配置数据,包括功能标志和配置参数。
  2. Crashlytics 提供实时崩溃报告和性能监控,便于您跟踪发布的影响并快速识别任何热门问题。
  3. 借助 Google Analytics(分析),您可以根据用户属性有针对性地发布应用,监控应用发布对收入、用户互动度和转化事件等关键指标的影响。

如需了解详情,请参阅 Remote Config 发布简介

实现路径

配置 Remote Config 在 Firebase 控制台中定义功能标志和配置参数。
设置 Crashlytics 将 Crashlytics 集成到您的应用中,以监控其性能并发现任何问题。
设置 Google Analytics(分析) 将 Analytics 集成到您的应用中,以便查看收入和用户留存率等关键指标。
实现发布逻辑 在 Firebase 控制台和应用中配置 Remote Config,以根据用户定位条件访问和应用功能标志和配置参数。
监控和迭代 监控 Crashlytics 数据和用户反馈,以跟踪此次发布的影响并根据需要进行调整。

政策和限制

A/B Testing 实验和 Remote Config 发布共用实验总数上限:24 个。例如,如果您运行 12 项 A/B 测试,则只能运行 12 项正在运行的发布。

后续步骤