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

时间:2016-07-21 18:08:37

标签: ios swift firebase firebase-remote-config

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

但是我没有使用plist而且没有意图,因为我已经为我的常量设置了所有设置并且与Strings(通过Struct)配合良好。

使用plist,语法为:

remoteConfig.setDefaultsFromPlistFileName("RemoteConfigDefaults")

但是,有没有办法使用String定义默认值?

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

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

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

1 个答案:

答案 0 :(得分:2)

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

只需使用键和常量加载字典,就可以全部设置。