在googplay提審的包發布后,發現Facebook登錄功能異常,提示如下:
意識到可能是hashkey出問題了,但是之前測試都是好的,原來是上傳包到googlePlay后有個二次簽名,會修改hashkey的,所以需要在Facebook后臺添加下重新簽名的hashkey。
基本簽名信息在Google Play 上都能查看到。
不用改包名重新創建應用,不用重新打包,不要刪除自己的keystore文件,不要重新創建keystore文件(因為上傳apk時谷歌發現此時的簽名與第一次的簽名不一致就不允許上傳了),直接配置Google開發者后臺與簽名有關的登錄憑據和Facebook發者后臺與簽名有關的密鑰散列。
從谷歌商店下載自己的應用(一定要是從谷歌商店下載下來的),使用keyHash工具(keyHash.