Remote Config 发布使用入门


通过 Remote Config 发布,您可以安全、逐步地为应用发布新功能和更新。通过发布,您可以定位特定的用户群体,以控制新应用功能的发布。与 A/B 测试一样,在发布过程中,系统会对照规模相等的对照组来衡量启用组,从而在结果中进行有意义的对比。

第 1 步:使用 Remote Config、Crashlytics 和 Google Analytics(分析)对您的应用进行插桩处理

您需要先使用 Firebase Remote Config、Crashlytics 和 Google Analytics(分析)对您的应用进行插桩,然后才能开始使用 Remote Config 发布功能逐步向用户发布新功能。

  1. 按照 Remote Config 使用入门中的说明,将 Remote Config 和 Analytics 添加到您的应用并创建 Remote Config 模板。您需要确保您使用的是 Firebase BoM v32.6.0 及更高版本 (Remote Config SDK v21.6.0+)。
  2. 按照 Crashlytics 使用入门中的说明将 Crashlytics 添加到您的应用。 请务必实现 Firebase iOS SDK v10.24.0+。

为了获得最佳性能,我们建议在应用中实现实时 Remote Config,以确保发布值在发布后立即获取。

第 2 步:在 Firebase 控制台中配置发布

对您的应用进行 Remote Config、Crashlytics 和 Analytics 插桩后,您可以使用 Firebase 控制台创建发布作业。

  1. Firebase 控制台中,前往 Remote Config,然后打开 Rollouts
  2. 点击创建发布
  3. 参数字段中,选择一个现有参数或创建一个新参数以随发布更新,然后点击下一步
  4. 创建或选择目标条件。此条件定义将哪些设备添加到启用发布组的对照组和对照组。如需详细了解如何为用户分配启用发布组和控制组,请参阅了解发布组成员资格

  5. 点击下一步,然后在已启用的值字段中,添加要向用户发布的值。

  6. 随机百分比字段中,输入应接收启用值的设备所占的百分比。由于在衡量已启用的功能的性能时,Firebase 会分配一个规模相同的对照组,以确保准确比较结果,因此除非您全面发布,否则该值不得小于 50%。请注意,此值受您的条件约束:例如,如果您配置了仅发布到应用版本 2.0 的条件,并且 30% 的用户群已采用 v2.0,则将此值设置为 50% 意味着总用户群中的 15% 将获得发布值。

  7. 点击下一步并提供名称和(可选)说明,然后点击保存

  8. 如需开始发布,请点击发布更改,查看更改后的参数,然后再次点击发布更改

您的发布应该就会开始,您应该几乎可以立即查看结果。

后续步骤