Flutter:信息:"await"应用于"RemoteConfig",这不是"未来"



升级Firebase包后,我收到一条信息消息。文档没有帮助。下面这行会触发info编译器警报。

RemoteConfig remoteConfig = await RemoteConfig.instance;

提示信息为:

info: 'await'应用于' remotecconfig ',而不是'Future'。(await_only_futures at lib/splash.dart:72)

虽然这只是一个'info'消息,并不阻止编译,但我想确保我没有做错任何事情。请帮助。

作为使用远程配置的FlutterFire文档显示,对RemoteConfig.instance的调用不是异步的,并且是:

RemoteConfig remoteConfig = RemoteConfig.instance;

需要处理异步行为的地方是在获取远程配置时,可以这样做:

bool updated = await remoteConfig.fetchAndActivate();
if (updated) {
// the config has been updated, new parameter values are available.
} else {
// the config values were previously updated.
}

这两个片段都来自链接的文档,所以我建议将该页放在手边。

相关内容

最新更新