gpt4 book ai didi

firebase - 是否需要为 Firebase RemoteConfig 提供默认值?

转载 作者:行者123 更新时间:2023-12-02 15:14:23 24 4
gpt4 key购买 nike

提供默认值是使用 RemoteConfig 的步骤之一。它通常看起来像这样:

let sefaults: [String: NSObject] = [
"key1" : "value1" as NSObject,
"key2" : "value2" as NSObject
]
FIRRemoteConfig.remoteConfig().setDefaults(defaults)

我发现 RemoteConfig 在没有上述内容的情况下工作得很好。以上是必须的吗?另外,它在做什么?似乎是空操作。

最佳答案

不,没有必要提供默认值。 但是,如果您不这样做,您的应用将使用您定义的类型的静态默认值(字符串、 bool 值等的静态默认值)

Firebase Remote Config 决定一个值的方式可以描述如下:

  • 首先它会检查是否有从服务器存储的缓存值,如果有则使用它。
  • 如果没有缓存值,它会查找以编程方式或在默认文件中定义的默认值。 (当您调用 setDefaults() 时)
  • 如果没有从服务器缓存的值,并且默认值中没有值,它会使用该类型的系统默认值。因此,即使它看起来可能不适合您,您也应该在全新安装且没有互联网的情况下测试您的应用程序,以确定它是否按预期工作。

更多信息可以在这里找到:https://firebase.google.com/docs/remote-config/ Firebase Remote Config Default Values Decision Making

关于firebase - 是否需要为 Firebase RemoteConfig 提供默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41398103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com