use*_*876 9 ios firebase swift firebase-remote-config
作为将代码库升级到 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")
}
Run Code Online (Sandbox Code Playgroud)
我需要解决上面代码中的警告。这是一个现有的代码库。当我进行全局搜索时,我没有看到这个值被使用。有人请帮助我
Jos*_*osé 15
旧方式:
let remoteConfigSettings = RemoteConfigSettings(developerModeEnabled: true)
Run Code Online (Sandbox Code Playgroud)
新方法:
let remoteConfigSettings = RemoteConfigSettings()
remoteConfigSettings.minimumFetchInterval = 0
Run Code Online (Sandbox Code Playgroud)
iOS 文档尚未提及developerModeEnabled已弃用,但可以在此处找到更新的评论示例:https : //github.com/firebase/quickstart-ios/blob/master/config/ConfigExample/RemoteConfigViewController.swift#L57(自述文件在这里)
该配置设置已弃用..通过简单的谷歌搜索..
文档说使用getMinimumFetchIntervalInSeconds()而不是isDeveloperModeEnabled().
更新 - Android 文档说它已被弃用,iOS 没有说任何有关弃用 isDeveloperModeEnabled 的信息
| 归档时间: |
|
| 查看次数: |
5887 次 |
| 最近记录: |