'setConfigSettings (FirebaseRemoteConfigSettings!): Unit' устарела
После обновления библиотек Firebase до
implementation "com.google.firebase:firebase-messaging:18.0.0"
implementation 'com.google.firebase:firebase-config:17.0.0'
implementation 'com.google.firebase:firebase-core:16.0.9'
и синхронизируя Gradle, я получил предупреждение:
'setConfigSettings(FirebaseRemoteConfigSettings!): Unit' is deprecated. Deprecated in Java
'setDeveloperModeEnabled(Boolean): FirebaseRemoteConfigSettings.Builder!' is deprecated. Deprecated in Java
в этих строках:
//Setting Developer Mode enabled to fast retrieve the values
firebaseRemoteConfig.setConfigSettings(
FirebaseRemoteConfigSettings.Builder().setDeveloperModeEnabled(BuildConfig.DEBUG)
.build())
Ответы
Ответ 1
После прочтения setConfigSettings и setDeveloperModeEnabled я изменил код на:
firebaseRemoteConfig.setConfigSettingsAsync(
FirebaseRemoteConfigSettings.Builder().setMinimumFetchIntervalInSeconds(3600L)
.build())
UPDATE
После обновления до com.google.firebase:firebase-config:19.0.0
метод setDefaults также устарел. Замените его на setDefaultsAsync
.