如何在 Firebase 远程配置中使用字符串而不是 plist 设置默认值?

How can I set a default using a String instead of a plist in Firebase Remote Config?

我正在尝试为我的 Firebase 远程配置设置定义一个默认值。

但我没有使用 plist,也无意使用,因为我已经为我的常量设置了所有内容并且可以很好地使用字符串(通过结构)。

对于 plist,语法是:

remoteConfig.setDefaultsFromPlistFileName("RemoteConfigDefaults")

但是,有没有办法使用字符串定义默认值?

换句话说,我有这个值,它只是一个字符串:

Constants.URLs.FeedFallback = "https://www.mywebsite.com/stuff/"

我只是想以某种方式将其传递给 seDefaults()。这可能吗?语法是什么?

您可能想使用 FIRRemoteConfig.remoteConfig().setDefaults() 方法,它允许您提供 NSDictionary 而不是 plist 文件。 (在 Swift 中,您将使用 [String: NSObject] 类型的字典)

只需用您的键和常量加载您的字典,您就应该准备就绪。