我正在开发一个 Android map 项目。我已经生成了一个 Android Google Map V2 API key ,我已经按照这个
用于获取Android Map key。我已经提供了我的 SHA-1 指纹和我的应用程序包名称。通过这个我生成了一个 map key 。问题是此 key 仅适用于我的系统。它不会在另一个系统中运行它并显示身份验证失败。
是否有生成通用映射 key 的选项,以便它可以在所有环境中运行?
我们有 10 个人在那个项目中工作,他们都以我获取 API key 的方式拥有 API key 。所以现在我们有 10 个不同的 API key 如果我打算在 Play 商店中启动该应用程序,我应该使用哪个 key ?
请提供最好的方法。
最佳答案
map API key 链接到特定的证书/包对,而不是用户或应用程序。
由于您的 SHA1 key 与您系统的 debug.keystore 文件相关,并且它会随着系统的不同而变化,而且您的谷歌地图 key 也与 SHA1 key 和您的应用程序包名称相关。
因此,要在另一个系统中运行您的谷歌地图,您必须通过从系统中获取 SHA1 key 为 map 生成另一个系统。
关于Android:Google Map v2 key :不适用于不同的系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20517695/