Ionic framework ionic与phonegap facebook插件:哈希键无效
它工作正常。我用facebook登录。 过了一会儿,我不知道确切的原因,当我尝试登录facebook时,它开始显示: 无效的密钥哈希。密钥哈希。。。。。不匹配任何存储的密钥哈希。在以下位置配置应用程序密钥哈希 错误消息中显示的哈希键不是开发人员facebook中设置的哈希键,它以前工作过。我试图把这个散列放在developers.facebook上,但也不起作用 经过数小时的研究:Ionic framework ionic与phonegap facebook插件:哈希键无效,ionic-framework,phonegap-facebook-plugin,Ionic Framework,Phonegap Facebook Plugin,它工作正常。我用facebook登录。 过了一会儿,我不知道确切的原因,当我尝试登录facebook时,它开始显示: 无效的密钥哈希。密钥哈希。。。。。不匹配任何存储的密钥哈希。在以下位置配置应用程序密钥哈希 错误消息中显示的哈希键不是开发人员facebook中设置的哈希键,它以前工作过。我试图把这个散列放在developers.facebook上,但也不起作用 经过数小时的研究: 已在Facebook开发者中删除该应用程序 从爱奥尼亚项目中删除cordova插件 删除C:\Users\you
- 已在Facebook开发者中删除该应用程序
- 从爱奥尼亚项目中删除cordova插件
- 删除C:\Users\yourUserName.android下的文件debug.keystore
- 使用“keytools”生成新密钥
- 在developers.facebook.com上创建一个新应用程序,并添加新的哈希键
- 下载APK(
)你的APK\u name.APK
- 运行命令
keytool-list-printcert-jarfile您的\u apk\u name.apk
- 复制SHA1值
- 去
- 粘贴SHA1值并点击转换
- 复制输出(base64)并将其用作facebook哈希
我建议为客户端错误设置一个记录器,这样你就可以在它们弹出时获取这些散列。这显然不是理想的解决方案,所以我很想听听其他人对此有何了解,但至少现在,它起作用了。我也有一段时间面临着同样的问题。你发现了什么吗?我用“编辑”解决了这个问题以上文章的一部分。从那时起,它工作正常。