如何使用firebase更改flutter项目中的API KEY?
Posted
技术标签:
【中文标题】如何使用firebase更改flutter项目中的API KEY?【英文标题】:How to change API KEY in flutter project with firebase? 【发布时间】:2022-01-23 22:12:22 【问题描述】:请帮助我: 我已将我的登录 google firebase 项目上传到 github,但昨天我从 github 收到了这个到我的电子邮件:
“GitGuardian 检测到在您的 GitHub 帐户中公开的以下 Google API 密钥。 密钥类型:Google API 密钥”
我应该从 firesabe 中删除 ios 应用程序和 android 应用程序并重新创建吗?在这种新情况下制作一个新的 api 密钥并制作“git ignore”和“push”?
注意:我的 .Json 中的 api_key 与我的 firesabe 设置项目中的 api 密钥 web 不同
enter image description here
【问题讨论】:
【参考方案1】:您不必删除您的项目并重新开始,您要做的是确保将您的 api 密钥映射到 .gitignore 以避免它被上传到 git。如果 GitGuardian 已被删除,这对您有好处,因为您可以安全地避免他人获取您的密钥。
确保您对 git 提交的内容和未提交的内容保持良好的跟踪。特别是 androidmanifest、googleservices 等必须在您的 .gitignore 中。
【讨论】:
以上是关于如何使用firebase更改flutter项目中的API KEY?的主要内容,如果未能解决你的问题,请参考以下文章
firebase 项目所有者更改后未反映在 Flutter Web 部署上的更改
Flutter & Firebase:如何检查某个项目是不是存在于 Firebase 文档中的数组中