功能筛选器允许有条件地启用或禁用功能标志。 时间窗口筛选器是功能管理库的内置功能筛选器之一。 它让你可以按计划打开或关闭功能。 例如,当你有新的产品公告时,你可以使用它自动在计划的时间发布功能。 你还可以使用它在营销活动结束后按计划终止促销折扣。
本文介绍如何为功能标志添加和配置时间窗口筛选器。
添加时间窗口筛选器
在应用程序配置存储的功能管理器菜单中创建名为 Beta 的功能标志,并移动到要修改的功能标志的右端,然后选择“更多操作”省略号 (...) 操作和“编辑”。 有关如何添加和编辑功能标志的详细信息,请参阅管理功能标志。
注释
如果已创建用于测试其他功能筛选器的 Beta 功能标志,请考虑为时间窗口筛选器创建单独的功能标志。 重复使用同一个标志会使评估结果更难排查,并且在配置多个筛选器时可能产生非预期行为。
在打开的 编辑 窗格中,如果当前未选中 启用功能开关 复选框,请选中它,然后选择 逐步发布(或根据功能开关的用途选择 实验)。
- 在发布下,选择条件。
- 在 “条件”中,选择 添加日程。
时间窗口筛选器包括开始时间和/或结束时间。 默认情况下选中“开始时间”和“结束时间”复选框。
- 设置开始时间可让你在特定日期和时间启用功能标志。 保存功能筛选器详细信息后,没有开始时间的时间窗口筛选器立即处于活动状态。
- 设置结束时间可让你在特定日期和时间禁用功能标志。 没有结束时间的时间窗口筛选器在被禁用之前将一直保持活动状态。
取消选中结束时间,并输入比当前时间早几分钟的开始时间,以安排在几分钟内自动启用 Beta 功能,而且一旦启用后永远不会禁用。
默认情况下,会根据浏览器的当前时区选择一个时区。 (可选)选择另一个时区。
(可选)设置时间窗口的重复周期。 使用此选项可以定义重复的时间范围,确保根据指定的安排(例如在低流量或高流量期间)自动激活和停用功能标志。
定期时间窗口筛选器始终具有开始时间和结束时间,以根据指定的定期模式定义定期发生的基本时间窗口。 输入开始时间和结束时间,然后选择“启用定期发生”复选框,然后选择定期发生详细信息,包括定期模式和过期时间。
在这个例子中,你每天从下午5:00到6:00激活 测试 版功能,从8月21日开始,持续到8月31日。 您也可以选择每周重复频率,并选择星期中的一天或多天进行重复。
选择底部的 “Review + update ”以保存时间窗口筛选器的配置。 验证通过后,选择 更新。 你成功地为功能标志添加了时间窗口过滤器。
请继续参阅以下说明,以便在您的应用程序中针对您所使用的语言或平台使用带有时间窗口筛选器的功能标志。
后续步骤
若要了解有关功能筛选器的详细信息,请继续学习以下文档: