在GoogPlay上发布的包Facebook登录失败提示签名问题

在googplay提审的包发布后,发现Facebook登录功能异常,提示如下:

在GoogPlay上发布的包Facebook登录失败提示签名问题_第1张图片

意识到可能是hashkey出问题了,但是之前测试都是好的,原来是上传包到googlePlay后有个二次签名,会修改hashkey的,所以需要在Facebook后台添加下重新签名的hashkey。

在GoogPlay上发布的包Facebook登录失败提示签名问题_第2张图片

 

 

基本签名信息在Google Play 上都能查看到。 

不用改包名重新创建应用,不用重新打包,不要删除自己的keystore文件,不要重新创建keystore文件(因为上传apk时谷歌发现此时的签名与第一次的签名不一致就不允许上传了),直接配置Google开发者后台与签名有关的登录凭据和Facebook发者后台与签名有关的密钥散列。

从谷歌商店下载自己的应用(一定要是从谷歌商店下载下来的),使用keyHash工具(keyHash.apk,下载链接点击打开链接)获得keyHash值,不要一个字母一个字母敲入录入,因为敲入的即使看起来一模一样但是可能有格式问题所以录入的keyHash值是错误的,直接用copy录入facebook开发者后台密钥散列keyHash处。

你可能感兴趣的:(在GoogPlay上发布的包Facebook登录失败提示签名问题)