Android Firebase Remote Config: Имя приложения не установлено. Построитель вызовов # setApplicationName

Всякий раз, когда я вызываю FirebaseRemoteConfig.getInstance(), я получаю это предупреждение:

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

Я обновил файл конфигурации json из Firebase, но он остался прежним. Это не влияет ни на какую функциональность, но я не могу не думать, что чего-то не хватает. Какие-нибудь конфигурации, которые я мог бы пропустить где-нибудь?

Ответы

Ответ 1

Это предупреждение было устранено в firebase-config 19.0.2.

Поэтому, если вы обновите библиотеку до этой версии:

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

предупреждение исчезает.

В любом случае, даже если это предупреждение загрязнило наши сообщения журнала, приложения, использующие предыдущие версии конфигурации Firebase, работали как ожидалось.

Ответ 2

это работает для меня. Я использую проект Flatter

добавление 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);
    }
  }