Android Firebase远程配置:未设置应用程序名称。呼叫Builder#setApplicationName

时间:2019-02-19 12:46:57

标签: android firebase firebase-remote-config

每当我致电FirebaseRemoteConfig.getInstance()时,都会收到以下警告:

W/zze: Application name is not set. Call Builder#setApplicationName.

我已经从Firebase更新了json配置文件,但它保持不变。它不影响任何功能,但是我不禁认为缺少某些东西。我可能在某处缺少任何配置?

2 个答案:

答案 0 :(得分:1)

此警告已在firebase-config 19.0.2中解决。

因此,如果您将库升级到此版本:

implementation 'com.google.firebase:firebase-config:19.0.2'

警告消失。

无论如何,即使此警告污染了我们的日志消息,使用早期版本的firebase config的应用程序的行为也确实符合预期。

答案 1 :(得分:0)

这对我有用。 我使用Flutter专案

添加await remoteConfig.fetch(expiration: const Duration(seconds: 0));await remoteConfig.activateFetched();

  void _adminValidate() async {
    try{
      final RemoteConfig remoteConfig = await RemoteConfig.instance;
      await remoteConfig.fetch(expiration: const Duration(seconds: 0));
      await remoteConfig.activateFetched();
      print(remoteConfig.getString('admin'));
    }catch (e){
      print(e);
    }
  }