如何重置激活的远程配置值

时间:2019-08-01 01:17:36

标签: swift firebase firebase-remote-config

使用Firebase,在我获取并激活远程配置值后,调用configValue(forKey key: String?)将为我提供来自远程源的值。我知道我可以调用func configValue(forKey key: String?, source: RemoteConfigSource)defaultValue(forKey key: String?)来获取默认值。但是,如何重置激活的数据,以便调用configValue会再次为我提供默认值?

此外,持久性激活值是否会被清除?

1 个答案:

答案 0 :(得分:4)

Firebaser此处提供了一些其他有用的信息。

从v2版本开始,Android SDK确实有reset method,可以满足您在此处查找的需求。 reset()调用会将Remote Config重置为首次安装时的状态,然后您可以调用setDefaults()重置为默认值并继续使用它们。从那时起,如果您想继续使用这些默认值,则要避免调用Activate和Fetch。进行这些调用后,默认值可能会在初始提取调用或后续提取间隔时更新。

此外,reset()在今天的iOS v2 SDK中不可用,但这听起来像是一个合理的要求。您可以please file a feature request使用此功能对您有帮助吗?