【发布时间】:2019-12-04 11:28:03
【问题描述】:
我在我的应用程序中使用 Google 路线 API。最近,我从 Google 收到关于 API 密钥的警告:
Your app contains exposed Google Cloud Platform (GCP) API keys
这是因为方向 API 需要授权密钥(我在 strings.xml 文件中有该密钥,并从那里附加它)。在控制台上,已经添加了应用程序的包名称和 SHA1,并限制了 API。我读到了setting up GCP service account,但不知道如何使用它。根据文档,我们应该设置环境变量并通过它提供凭据。这是否意味着我必须将生成的 json 文件存储在我的应用程序中并从那里获取凭据(如文档中所述)。如果不是,那么移动应用程序的最佳方法应该是什么。
更新:生成的 google-services.json 本身包含 api 密钥。
【问题讨论】: