почему мне нужно сохранить настройку конфигурации в Firebase Remote Config вместо использования обычного документа firestore?

так что в настоящее время я сохраняю настройки своего приложения в своем хранилище пожаров вот так?

введите здесь описание изображения

он может работать так, как я хочу, а также в режиме реального времени.

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

На мой взгляд, это похоже на базу данных firestore.

так что у меня 2 вопроса:

  1. зачем мне сохранять настройки в моей удаленной конфигурации firebase?
  2. безопасно ли хранить ключ API в удаленной конфигурации firebase? Я хочу сохранить обратное геокодирование моей карты Google

person Alexa289    schedule 16.08.2019    source источник


Ответы (1)


  1. поскольку Remote Config содержит условия, правила и условные значения.

  2. ограничить ключ API Карт отпечатками ключей подписи приложения.

person Martin Zeitler    schedule 16.08.2019
comment
Remote Config также имеет очень хорошую консоль для создания таких условий. - person Frank van Puffelen; 17.08.2019
comment
Для № 2: чтение значений из Remote Config найти лишь незначительно труднее, чем когда они есть в скомпилированном двоичном файле. Любые значения, которые используются в клиенте, может найти достаточно продвинутый злоумышленник. - person Frank van Puffelen; 17.08.2019