在googplay提审的包发布后,发现Facebook登录功能异常,提示如下:
意识到可能是hashkey出问题了,但是之前测试都是好的,原来是上传包到googlePlay后有个二次签名,会修改hashkey的,所以需要在Facebook后台添加下重新签名的hashkey。
基本签名信息在Google Play 上都能查看到。
不用改包名重新创建应用,不用重新打包,不要删除自己的keystore文件,不要重新创建keystore文件(因为上传apk时谷歌发现此时的签名与第一次的签名不一致就不允许上传了),直接配置Google开发者后台与签名有关的登录凭据和Facebook发者后台与签名有关的密钥散列。
从谷歌商店下载自己的应用(一定要是从谷歌商店下载下来的),使用keyHash工具(keyHash.