【发布时间】:2016-03-14 06:22:40
【问题描述】:
在 Google Cloud Platform 开发者控制台中为 Android 创建客户端 ID 时,我收到以下弹出窗口:
重复指纹
您指定的指纹已被 Android OAuth2 使用 此项目或其他项目中的客户 ID
正如弹出窗口所述,我确实有另一个具有相同 SHA-1 指纹的项目。我不明白的是为什么我不能对多个项目使用相同的 SHA-1 指纹(签名证书)?
如果您对多个 Android 应用使用相同的调试或发布签名证书,则会产生严重影响。这对于调试证书来说并不是什么大问题,因为您始终可以创建一个新证书,但是如果您已经使用相同的发布证书来签署多个生产 Android 应用程序,您不能为每个应用程序创建单独的 Google Cloud 项目吗?
这是一个错误,还是您真的不能为多个 Google Cloud 项目使用同一个 Android 签名证书?
最佳做法是始终为每个 Android 应用使用新的发布签名证书吗?
【问题讨论】:
标签: android google-app-engine google-oauth google-cloud-endpoints google-cloud-platform