我正在创建一个仅使用Firestore更新用户位置的用户之间绘制路线的应用程序。
问题是使用方向api我需要使用受限密钥 (服务器IP地址) 我该怎么办 ?我没有服务器,我只使用Firestore
答案 0 :(得分:2)
由于您的应用程序正在使用Web服务(Directions API),因此我认为您必须执行以下操作来保护API密钥:
更多信息可以在我们的公共文档中找到在使用此 Protecting API Keys
的Maps Web服务API的移动应用上答案 1 :(得分:1)
对于Android应用程序,您可以使用“ Android apps”限制Google Maps API密钥。
基于docs:
要限制API密钥:
- 转到Google Cloud Platform Console。
- 从“项目”下拉菜单中,选择包含要保护的API密钥的项目。
- 从导航菜单中,选择 API和服务>凭据。
- 在凭据页面上,单击要保护的API密钥的名称。
- 在限制和重命名API密钥页面上,设置限制:应用程序限制:
- 选择 Android应用,然后按照说明进行操作。
- 点击+ 添加包裹名称和指纹。
- 输入您的包裹名称和SHA-1证书指纹。例如:
com.example.android.mapexample
BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75