【问题标题】:why do I need to store the configuration setting in the Firebase Remote Config instead of using regular firestore document?为什么我需要将配置设置存储在 Firebase 远程配置中,而不是使用常规的 firestore 文档?
【发布时间】:2019-12-23 04:56:21
【问题描述】:

所以目前我像这样将我的应用设置保存在我的 Firestore 中?

它可以随心所欲地工作,也可以是实时的。

但最近我刚刚了解了 Firebase 远程配置,它基本上只是将键值对保存在云端。从我在 youtube 上看到的视频中,示例是使用 Firebase Remote Config 存储上图所示的配置设置。

在我看来,这听起来类似于 firestore 数据库。

所以我有两个问题:

  1. 为什么我需要将设置存储在我的 Firebase 远程配置中?
  2. 将 API 密钥存储在 Firebase 远程配置中是否安全?我想保存我的谷歌地图反向地理编码

【问题讨论】:

    标签: firebase google-cloud-firestore firebase-remote-config


    【解决方案1】:
    1. 因为远程配置有conditions, rules, and conditional values

    2. 将 Maps API 密钥限制为应用签名密钥的指纹。

    【讨论】:

    • Remote Config 也有一个非常好的控制台来构建这样的条件。
    • 对于#2:从远程配置中读取值仅比在编译后的二进制文件中更难找到。足够高级的恶意用户可以找到客户端中使用的任何值。
    猜你喜欢
    • 2014-10-25
    • 2021-05-27
    • 2020-04-26
    • 2022-01-14
    • 2019-06-14
    • 1970-01-01
    • 2018-08-09
    • 2013-05-27
    相关资源
    最近更新 更多