对于Google API Access,我可以为相同的Android程序包名称创建多个客户端ID吗?

azg*_*fer 9 android google-drive-api google-play-services

我按照此处的快速入门指南将Google云端硬盘与我的Android应用集成:https://developers.google.com/drive/quickstart-android.

因此,我使用调试创建了两个客户端ID,并为相同的包名称释放SHA1指纹.API控制台允许这样做,但我想知道,因为我使用调试密钥SHA1指纹创建了客户端ID,Google OAuth2服务器是否接受来自我的发布应用程序的身份验证请求?

顺便说一句,我使用Google Play Services API来请求身份验证令牌,因此无法指定API控制台中显示的"客户端ID"字符串.

Cla*_*ino 7

您无需在代码中指定客户端ID,因为您的凭据使用包名称/ SHA1指纹对进行匹配,这是唯一的.

在为调试和发布证书生成凭据时,只要您的应用使用API​​控制台中指定的包名称中的任何一个,您的请求就会被正确授权.