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

Mic*_*sky 4 firebase swift firebase-remote-config

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

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

小智 7

Firebaser 在这里提供了一些可能有用的附加信息。

从 v2 版本开始,Android SDK 确实有一种reset方法可以执行您在此处寻找的操作。该reset()调用会将 Remote Config 重置为首次安装时的状态,然后您可以调用 setDefaults() 重置为默认值并继续使用它们。从那时起,如果您想继续使用这些默认值,您应该避免调用 activate 和 fetch。进行这些调用后,默认值可能会在初始提取调用或在提取间隔之后更新。

此外,目前reset()在 iOS v2 SDK 中不可用,但这听起来是一个合理的要求。如果此功能对您有帮助,您能否提出功能请求