Arj*_*jun 3 java authentication android oauth google-signin
因此,目前,我正在尝试实现Google登录。.我遵循了developer.android.com上的说明。在这里发布...
生成签名的APK后,我可以使用google登录;并且如果我不遵循该方法,则无法使用google登录(即,如果我插入手机并在android studio上点击运行,则google登录会告诉我我的请求结果不成功)
我的问题是1)这到底是怎么回事?和2)如何使用Google登录,而无需每次都生成一个已签名的APK。
更新
我相信这是因为SHA-1哈希函数在调试密钥库与发行版上运行...
签署apk后,将使用已签名的SHA1来使用Google服务。例如gmail登录。
因此您的调试SHA1在这种情况下将无法工作。
回答第一个问题。.我认为您的OAuth 2.0客户端ID SHA1适用于发行版。所以在调试模式下它不起作用
第二个问题是,您可以使用Google登录,而不必每次都生成签名的APK。
为此,首先找到您的调试SHA1
现在去
选择左侧的凭据标签
在底部选择OAuth 2.0客户端ID,然后选择Android客户端1
注意:在构建apk期间,将您的构建变体从发行版更改为调试版
在发布期间,您必须在OAuth2.0中替换回发布的SHA1
| 归档时间: |
|
| 查看次数: |
1571 次 |
| 最近记录: |