Я думал сделать это как комментарий, но решил сделать его своим ответом, так как он был слишком длинным.
Я думаю, что это один из способов получения ключей от remoteConfig, но снова может произойти сбой, когда Конфигурация извлечения не была получена. Один из способов решить эту проблему - заставить refre sh в случае сбоя, но опять же вы полагаетесь на firebase для этих ключей, и если по какой-то причине (испытал это до того, как firebase был приобретен google), он закрыл ваше приложение, затем будет непригодным для использования (как и для многих приложений).
Для меня я все же поставил свои ключи API в комплекте с приложением, чтобы убедиться, что все важные функции работают.
Другим вариантом будет связывание ваших ключей API, а затем вызов WebService для проверки новых ключей после истечения / изменения текущих ключей. Таким образом, у вас есть возможность немедленно истечь ваши ключи и заменить их на другие.