“'isDeveloperModeEnabled' is deprecated: This no longer needs to be set during development. ” What is isDeveloperModeEnabled used for

房东的猫 提交于 2020-05-14 22:47:21

问题


As a part of upgrading the code base to Swift5, I have updated Firebase pod in my project. After that i started getting warning as below.

isDeveloperModeEnabled is deprecated: This no longer needs to be set during development. Refer to documentation for additional details..

Can somebody explain what is the alternative way to resolve this issue

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")
}

i need to resolve the warning on above code. This was an existing codebase. When i did a global search, i didnt see this value getting used. somebody please help me


回答1:


Old way:

let remoteConfigSettings = RemoteConfigSettings(developerModeEnabled: true)

New way:

let remoteConfigSettings = RemoteConfigSettings()
remoteConfigSettings.minimumFetchInterval = 0

The iOS documentation does not yet mention that developerModeEnabled is deprecated, but an updated commented example can be found here: https://github.com/firebase/quickstart-ios/blob/master/config/ConfigExampleSwift/ViewController.swift




回答2:


That config setting is deprecated.. With a simple google search..

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

The docs say to use getMinimumFetchIntervalInSeconds() instead of isDeveloperModeEnabled().

Update -- Android docs say it is deprecated, iOS does not say anything about deprecating isDeveloperModeEnabled

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



来源:https://stackoverflow.com/questions/56693336/isdevelopermodeenabled-is-deprecated-this-no-longer-needs-to-be-set-during-d

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!