更新日期:2025年 03月 04日Google谷歌登录常见问题
<p>
<span style="font-size:14px;">一、登录界面没有显示谷歌登录</span>
</p>
<p>
<span style="font-size:14px;"><br />
</span>
</p>
<p>
<span style="font-size:14px;"><span style="white-space:normal;font-size:14px;">1、手机没有安装谷歌服务框架</span></span>
</p>
<p>
<span style="font-size:14px;"><span style="white-space:normal;font-size:14px;">2、检查游戏包名跟SDK后台配置的是否一致,初始化用的ProdutCode跟SDK后台显示的是否一致</span></span>
</p>
<p>
<span style="font-size:14px;">3、SDK后台<span style="white-space:normal;font-size:14px;">没有配置谷歌登录参数,点 </span>谷歌商店-服务参数-登录参数 进行配置(<span style="color:#E53333;"><strong>注意要配置</strong></span><span style="color:#E53333;"><strong>web应用的client_id,而不是</strong></span><span style="color:#E53333;"><strong>安卓的</strong></span>)</span>
</p>
<p>
<span style="font-size:14px;"><img src="https://staticsite.quickapi.net/data/newFiles/20220715/202207151706286Lhc288.png" alt="" /><br />
</span>
</p>
<p>
<span style="font-size:14px;">4、检查</span><span style="font-size:14px;">SDK后台,登录配置 里是否有添加Google</span><span style="font-size:14px;">+ 登录方式</span>
</p>
<p>
<span style="font-size:14px;"><img src="https://staticsite.quickapi.net/data/newFiles/20220729/2022072911355411mM475.png" alt="" /><br />
</span>
</p>
<p>
<br />
</p>
<p>
<span style="font-size:14px;"><br />
</span>
</p>
<p>
<span style="font-size:14px;">二、谷歌登录失败 </span>
</p>
<p>
<br />
</p>
<span style="font-size:14px;">1、检查Android工程中配置的client id是否为Google API Console web client对应的client id</span><br />
<p>
<span style="font-size:14px;">2、检查应用的包名是否和谷歌登录后台配置的包名一致 </span>
</p>
<p>
<span style="font-size:14px;">3、检查应用的打包签名sha1是否和谷歌登录后台配置的sha1一致</span>
</p>
<p>
<span style="font-size:14px;"><br />
</span>
</p>
<p>
<span style="font-size:14px;color:#E53333;"><strong>注意:</strong></span>
</p>
<p>
<span style="font-size:14px;">谷歌后台上传包体后,会自动勾选重新签名,这样从谷歌下载的包会因签名不一致导致不能正常登录</span>
</p>
<p>
<span style="font-size:14px;"><br />
</span>
</p>
<p>
<span style="font-size:14px;">解决方法:<br />
在Google Cloud后台,创建一个新的android client,配置包名和新的签名sha1</span>
</p>
<p>
<span style="font-size:14px;"><span style="font-size:14px;white-space:normal;">谷歌的签名sha1 ,在Google Play后台 ,这个应用的设置--》应用完整性--》应用签名里面</span>获取<br />
<br />
</span>
</p>
<p>
<span style="font-size:14px;"><br />
</span>
</p>
<br />
<p>
<span style="font-size:14px;">三、谷歌登录后提示授权失败 </span>
</p>
<p>
<br />
</p>
<span style="font-size:14px;">1、检查quick后台<span style="white-space:normal;font-size:14px;">谷歌商店-服务参数-登录参数</span>里配置的client_id是否和Android工程使用的一致</span><br />
<p>
<span style="font-size:14px;">2、检查quick sdk初始化传入的product code和quick后台的配置是否一致 </span>
</p>
<p>
<span style="font-size:14px;">3、client_id要直接写在AndroidManifest里面,不能用@string的形式引用</span>
</p>
<p>
<span style="font-size:14px;">4、如果是iOS包则检查SDK后台-<span style="white-space:normal;font-size:14px;">谷歌商店-服务参数-登录参数 里是否有配置谷歌登录的参数</span></span>
</p>