2017-03-31 45 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]與我聯繫,瞭解您的應用程序的詳細信息,我會盡力讓您與能夠驗證您對應用程序所有權的人員聯繫,並刪除原始客戶端,或者讓您訪問原始項目,無論哪個更合適。

相關問題