为什么我需要将配置设置存储在Firebase远程配置中,而不是使用常规firestore文档?

为什么我需要将配置设置存储在Firebase远程配置中,而不是使用常规firestore文档?,firebase,google-cloud-firestore,firebase-remote-config,Firebase,Google Cloud Firestore,Firebase Remote Config,那么现在我在firestore中保存我的应用程序设置是这样的 它可以像我想的那样工作,也可以是实时的 但最近我刚刚了解了Firebase远程配置,它基本上是为了在云中保存键值对。从我在youtube上看到的视频来看,示例是使用Firebase Remote Config存储配置设置,如上图所示 在我看来,这听起来类似于firestore数据库 所以我有两个问题: 为什么我需要将设置存储在firebase远程配置中 将API密钥存储在firebase远程配置中是否安全?我想保存我的谷歌地图反向地

那么现在我在firestore中保存我的应用程序设置是这样的

它可以像我想的那样工作,也可以是实时的

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

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

所以我有两个问题:

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

  • 将Maps API密钥限制为应用程序签名密钥的指纹

  • 因为远程配置有

  • 将Maps API密钥限制为应用程序签名密钥的指纹


  • 远程配置也有一个非常好的控制台来构建这样的条件。对于#2:从远程配置读取值只比在编译的二进制文件中读取值稍微难一些。客户端中使用的任何值都可以被足够高级的恶意用户找到。远程配置也有一个非常好的控制台来构建此类条件。对于#2:从远程配置读取值只比在编译的二进制文件中读取值稍微难些。客户端中使用的任何值都可以由足够高级的恶意用户找到。