Statsig:修改Feature Gate默认值及初始化失败回退配置
为Feature Gate设置自定义回退默认值
核心修改方式
useGate 方法支持传入第二个参数作为初始化失败时的回退默认值,直接传入true即可覆盖默认的false。
修改后的代码示例
// 传入第二个参数true,作为初始化失败时的回退值 if (!useGate('my_killswitch', true)) { showFeature(); }
注意事项
- 当Feature Gate服务初始化失败(如网络故障、服务不可达)时,
useGate会直接返回你指定的第二个参数 - 原逻辑是「开关关闭时显示功能」,如果默认值设为true,初始化失败时
useGate返回true,!true为false,不会触发showFeature()。如果你的预期是初始化失败时强制显示功能,需要调整逻辑为:if (useGate('my_killswitch', true)) { showFeature(); }
内容的提问来源于stack exchange,提问作者Statsig Community
相关产品推荐
相关产品推荐

