我需要将 Firebase 远程配置集成到我的 Flutter 应用程序中。尽管在各种网站上进行了搜索,但我并没有找到完整的解决方案。
class RemoteConfigurartion{
Future<RemoteConfig> setupRemoteConfig() async {
String value =null;
final RemoteConfig remoteConfig = await RemoteConfig.instance;
remoteConfig.setConfigSettings(RemoteConfigSettings(debugMode: false));
remoteConfig.setDefaults(<String, dynamic>{
'riddle': "off",
});
try {
// Using default duration to force fetching from remote server.
await remoteConfig.fetch(expiration: const Duration(seconds: 0));
await remoteConfig.activateFetched();
} on FetchThrottledException catch (exception) {
// Fetch throttled.
print(exception);
} catch (exception) {
print(
'Unable to fetch remote config. Cached or default values will be '
'used');
}
return remoteConfig;
}
}
这是我已经发现的,这是我得到的结果:
但我已经在pubspec.yaml和android gradle文件夹中添加了所有插件。在通道plugins.flutter.io/firebase_remote_config上找不到RemoteConfig#instance方法的实现
有人能帮我找到一个完整的解决方案来集成远程配置到Flutter应用程序吗?
pubspec.yaml
。Flutter 可以热重载 Dart 代码,但不能热重载 Android、iOS 代码。因此,当你添加的插件使用平台代码(例如:方法通道)时,你需要重新构建应用程序。 - Phani Rithvij