【问题标题】:"'isDeveloperModeEnabled' is deprecated: This no longer needs to be set during development. " What is isDeveloperModeEnabled used for"'isDeveloperModeEnabled' 已弃用:开发过程中不再需要设置。" isDeveloperModeEnabled 用于什么
【发布时间】:2019-06-20 20:18:21
【问题描述】:

作为将代码库升级到 Swift5 的一部分,我在我的项目中更新了 Firebase pod。之后我开始收到如下警告。

isDeveloperModeEnabled 已弃用:在开发过程中不再需要设置。有关更多详细信息,请参阅文档。

有人能解释一下解决这个问题的替代方法吗

remoteConfig = RemoteConfig.remoteConfig()

let conSettings = RemoteConfigSettings(developerModeEnabled: true)

if TargetBuild.isProd {

   remoteConfig.configSettings = RemoteConfigSettings()

} else if settings.isDeveloperModeEnabled {

    remoteConfig.configSettings = conSettings

} else {
    print("Could not set config settings")
}

我需要解决上述代码的警告。这是一个现有的代码库。当我进行全局搜索时,我没有看到这个值被使用。有人请帮帮我

【问题讨论】:

    标签: ios swift firebase firebase-remote-config


    【解决方案1】:

    老办法:

    let remoteConfigSettings = RemoteConfigSettings(developerModeEnabled: true)
    

    新方法:

    let remoteConfigSettings = RemoteConfigSettings()
    remoteConfigSettings.minimumFetchInterval = 0
    

    iOS 文档尚未提及 developerModeEnabled 已弃用,但可在此处找到更新后的注释示例:https://github.com/firebase/quickstart-ios/blob/master/config/ConfigExample/RemoteConfigViewController.swift#L57 (README here)

    【讨论】:

      【解决方案2】:

      该配置设置已被弃用..通过简单的谷歌搜索..

      https://firebase.google.com/docs/reference/android/com/google/firebase/remoteconfig/FirebaseRemoteConfigSettings.html#getMinimumFetchIntervalInSeconds()

      文档说使用getMinimumFetchIntervalInSeconds() 而不是isDeveloperModeEnabled()

      更新 -- Android 文档说它已被弃用,iOS 没有说任何关于弃用 isDeveloperModeEnabled

      https://firebase.google.com/docs/reference/swift/firebaseremoteconfig/api/reference/Classes/RemoteConfigSettings

      【讨论】:

      【解决方案3】:

      如果您使用的是Objective-C,您可以通过以下方式解决问题:

      FIRRemoteConfigSettings *remoteConfigSettings = [[FIRRemoteConfigSettings alloc] init];
      [remoteConfigSettings setMinimumFetchInterval:0];
      

      【讨论】:

        猜你喜欢
        • 2020-07-28
        • 2021-02-16
        • 2021-07-26
        • 2016-11-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-24
        • 1970-01-01
        相关资源
        最近更新 更多