Google开发人员控制台 - 无法更改身份验证凭据

时间:2014-10-03 12:27:02

标签: android google-app-engine google-cloud-messaging google-oauth

我使用“创建Android客户端ID”下提供的步骤在app-engine中为我的Android应用创建了一个OAuth凭据

https://cloud.google.com/cloud/samples/mbs/android/enable_auth

使用说明中提供的调试密钥进行开发时,这一切都正常。但是,我现在想要发布应用程序并需要将我的sha1代码从调试更改为生产 - 我转到了Android应用程序的客户端ID,并且sha1代码是灰色的,不允许我更改它。有没有办法改变这个?也许在终端的一种方式?

我已经知道删除客户端ID并重新创建它不是一个选项,因为在某些原因这会导致谷歌开发者控制台在尝试使用与之前删除的相同的Android程序包名称时出错。

似乎很疯狂,无法编辑这些设置。如何在不更改其包名称和创建新clientID的情况下发布我的应用程序。必须有更好的方法!

1 个答案:

答案 0 :(得分:2)

我通过创建一个具有相同包名但具有不同sha1代码的新ClientID来解决此问题。我现在有一个用于调试,一个用于生产。现在似乎很明显,但谷歌可以在文档中更清楚地说明这一点