Android GoogleAPI控制台:3个客户端ID,用于安装具有相同软件包和不同sha1密钥的应用程序
在Android应用程序的Google API控制台中,如何使用相同的包名和不同的sha1密钥为同一应用程序创建多个客户端id 对于单客户机,它工作得很好,当我用相同的包添加第二个sha1密钥时,该密钥的其余部分不工作Android GoogleAPI控制台:3个客户端ID,用于安装具有相同软件包和不同sha1密钥的应用程序,android,google-api,google-drive-api,google-oauth,Android,Google Api,Google Drive Api,Google Oauth,在Android应用程序的Google API控制台中,如何使用相同的包名和不同的sha1密钥为同一应用程序创建多个客户端id 对于单客户机,它工作得很好,当我用相同的包添加第二个sha1密钥时,该密钥的其余部分不工作 如何为具有相同软件包名称的同一应用程序创建多个客户端id?只需为您的应用程序生成一个客户端id即可。然后,您将看到在“已安装应用程序的客户端ID”表下有一个“创建另一个客户端ID…”按钮。使用它为具有不同SHA1的同一应用程序添加另一个客户端ID 唯一的负面后果是,您必须为每个c
如何为具有相同软件包名称的同一应用程序创建多个客户端id?只需为您的应用程序生成一个客户端id即可。然后,您将看到在“已安装应用程序的客户端ID”表下有一个“创建另一个客户端ID…”按钮。使用它为具有不同SHA1的同一应用程序添加另一个客户端ID
唯一的负面后果是,您必须为每个clientID提供包名、图标和项目名,因此,如果必须更改某些内容,则必须为每个clientID更改它我面临同样的问题。我有2个客户端ID。一个用于调试,另一个用于发布。我在调试时没有遇到问题,但在使用用release密钥签名的APK时遇到了问题。我的客户端ID类似于:“.apps.googleusercontent.com”(debug)。“-.apps.googleusercontent.com”(发布版)。我遗漏了什么吗?你使用新的云控制台吗?在“API&auth”下有一个“注册应用程序”页面,在该页面中,您可以使用不同的SHA1和相同的软件包名称注册多个应用程序*。这对我来说是可行的,并且我能够为调试和发布版本使用相同的包名(使用不同的证书签名)。你是明确使用ClientID还是让GooglePlayServices对你的应用进行身份验证*这些应用程序将具有相同的同意屏幕