Android应用Firebase Facebook登录卸载重装后密钥哈希不匹配问题
解决Android Firebase Facebook登录卸载重装后的密钥哈希不匹配问题
嘿,我完全懂这种头疼的情况!当你卸载再重装Android应用后,突然碰到Firebase集成的Facebook登录弹出这个错误:
Key hash B5dWUEYfZJL/...........jyA= does not match any stored key hashes
其实问题根源很明确——Facebook的个人权限记录里还保留着你旧应用的授权信息,和新安装后生成的密钥哈希对不上了。
直接给你亲测有效的解决步骤:
- 打开你的Facebook个人主页,进入设置与隐私下的设置页面
- 在左侧导航栏找到应用和网站选项(就是管理你授权过的所有第三方应用的地方)
- 在列表里找到出问题的那个Android应用,删除它的授权记录
- 重新打开你的应用,按照流程完成Facebook登录授权,这时候新的密钥哈希会被正确识别,问题就能解决啦
这个方法本质上是让Facebook和你的应用重新建立信任关系,毕竟卸载重装后,应用的密钥哈希可能因为签名环境、缓存等因素产生变化,清除旧的授权记录就能打破不匹配的僵局。
内容的提问来源于stack exchange,提问作者Niels Vanwingh
相关产品推荐
相关产品推荐

