2017-03-31 148 views
0

我有一个有关在Google Developers控制台中使用客户端ID的查询。我可以在Google控制台中创建多个客户端ID吗?

对于一个项目,有人创建了一个clientId,用于使用Google fit API存储健身数据。而且我没有用于创建客户端ID的帐户凭据。此外,我无法在代码中的任何位置找到客户端ID。

现在我想使用“AppAuth for Android”添加Google登录。我需要在代码中添加clientId and redirectUri

我的问题是,我可以创建新的clientId and redirectUri与任何其他帐户使用相同的SHA1指纹和包名称?或者我必须使用相同的现有客户端ID吗? (这似乎不是一个可行的方法)

EDIT1:

正如@iainmcgin提到我试着用同样的SHA-1和包名创建一个,但得到以下错误。在谷歌的身份平台团队

The fingerprint that you specified is already being used by an Android OAuth2 client ID in this project or another project.

+0

是的,你可以创建,是否强制使用相同的沙?如果没有,你可以用新的sha –

+0

@JanardhanR是的,它也必须使用相同的SHA-1密钥和包名称 – Sanjeet

+0

应用程序已发布在playstore上吗? –

回答

1

谷歌工程师在这里 - 我们强制执行1:客户端ID和包名+证书哈希之间的一对一映射,所以您不能创建另一个客户端ID。您需要重新获得定义原始客户端ID的项目的访问权限;如果您无法做到这一点,请通过[email protected]与我联系,了解您的应用程序的详细信息,我会尽力让您与能够验证您对应用程序所有权的人员联系,并删除原始客户端,或者让您访问原始项目,无论哪个更合适。

相关问题