2012-12-10 21 views
9

我按照此處的快速入門指南獲取Google Drive與我的Android應用程序的集成:https://developers.google.com/drive/quickstart-android對於Google API Access,我可以爲同一個Android包名創建多個客戶端ID嗎?

所以我創建了兩個客戶端ID,使用相同程序包名稱的調試和發佈SHA1指紋。 API控制檯允許這樣做,但我想知道,因爲我使用調試密鑰SHA1指紋創建了客戶端ID,Google OAuth2服務器會接受來自我的發佈應用程序的身份驗證請求嗎?

順便說一句,我使用Google Play服務API來請求身份驗證令牌,因此無法指定API控制檯中顯示的「客戶端ID」字符串。

回答

7

您不需要在代碼中指定客戶端ID,因爲您的憑證使用唯一的包名/ SHA1指紋對進行匹配。

當您爲調試和發行證書生成憑證時,只要您的應用使用API​​控制檯中指定的軟件包名稱中的任意一個,就會正確授權您的請求。

相關問題