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);
}
}