Remote Config 发布使用入门


借助 Remote Config 发布,您可以安全地逐步发布应用的新功能和更新内容。您可以通过发布来针对特定的用户组发布新的应用功能。与 A/B Testing 测试一样,在发布过程中,系统会将启用组与同等规模的对照组进行对比,以便在结果中提供有用的比对数据。

第 1 步:使用 Remote ConfigCrashlyticsGoogle Analytics 对您的应用进行插桩处理

在开始使用 Remote Config 发布来逐步向用户发布新功能之前,您应针对 Firebase Remote Config、CrashlyticsGoogle Analytics 对您的应用进行插桩处理。

  1. 请按照 Remote Config 使用入门中的说明向您的应用添加 Remote ConfigAnalytics,并创建 Remote Config 模板。您需要确保您使用的是 Firebase BoM 32.6.0 版或更高版本(Remote Config SDK 21.6.0 版或更高版本)。
  2. 请按照 Crashlytics 使用入门中的说明向您的应用添加 Crashlytics。 请确保实现 Firebase iOS SDK 10.24.0 版或更高版本。

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

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

在针对 Remote ConfigCrashlyticsAnalytics 对您的应用进行插桩处理后,您便可以使用 Firebase 控制台来创建发布。

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

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

  6. 随机百分比字段中,输入应接收启用值的设备所占的百分比总和。由于 Firebase 会分配一个同等规模的对照组,以确保在衡量所启用功能的效果时能够准确地比较结果,因此除非您向全部用户推出发布的功能,否则此值不得超过 50%。请注意,此值受您的条件约束:例如,如果您配置的条件仅向应用的 2.0 版推出发布,并且您有 30% 的用户群采用了 2.0 版,那么将此值设为 50% 意味着总用户群的 15% 将获得发布值。

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

  8. 如需开始推出发布,请点击发布更改,审核更改的参数,然后再次点击发布更改

您的发布应已开始推出,您应能够立即查看结果。

后续步骤