Cordova facebook 插件无效的密钥哈希
Posted
技术标签:
【中文标题】Cordova facebook 插件无效的密钥哈希【英文标题】:Cordova facebook plugin invalid key hash 【发布时间】:2018-12-15 08:38:51 【问题描述】:我正在构建 APP,使用密钥库签署 APK。使用命令获取密钥库哈希
keytool -exportcert -alias electo -keystore my-key.jks | openssl sha1 -binary | openssl base64
将此哈希添加到我在 fb.com 中的应用程序。安装本地应用程序。 FB 身份验证效果很好。
在 Play 市场中上传了 apk。下载它,它不起作用。无效的哈希键 Facebook。尝试将这个错误显示的密钥添加到我的应用程序中,但也显示“无效的密钥哈希”。
谁能帮帮我?
【问题讨论】:
【参考方案1】:如果您已注册 Google Play App Signing,则可能会发生这种情况。他们正在为我们生成一个新的签名密钥。由于 Facebook 将您的应用以前的密钥哈希识别为无效的密钥哈希。您必须获取 Play 商店生成的密钥 (SHA1)(如下图所示)并将其转换为 base64
并使用该密钥。您可以使用此link 将您的SHA1
密钥转换为base64
。
希望对你有所帮助!
【讨论】:
以上是关于Cordova facebook 插件无效的密钥哈希的主要内容,如果未能解决你的问题,请参考以下文章
Phonegap Facebook 插件 - 从 Android 设备中删除应用程序后密钥哈希无效
Android Facebook 4.0.1 无效密钥哈希错误