使用无限制的哈希键Android(Ionic 3)

时间:2017-07-12 07:44:48

标签: android facebook cordova ionic-framework cordova-plugins

我正在使用Ionic 3创建我的应用程序并通过Facebook建立连接,但在生成我的哈希密钥后,在构建之后,我只能连接一次到Facebook ..

在此之后,我收到了这条消息:

  

无效的密钥哈希。密钥哈希值与任何存储密钥都不匹配   哈希在https://developers.facebook.com/apps/.../dashboard/

我的步骤:

  • 创建Facebook应用
  • 添加Android平台
  • 添加构建ID
  • 运行命令:
  

keytool -exportcert -alias androiddebugkey -keystore%HOMEPATH%.android \ debug.keystore | openssl sha1 -binary | openssl base64

  • 添加密钥哈希
  • 运行命令:
  

离子构建android

我的密钥哈希无效后,我只能登录一次

1 个答案:

答案 0 :(得分:0)

插件引发的Catch和Log de Exception,它将有一个Key Hash,您将其粘贴到Facebook Developers项目控制台上。我不确定为什么环境中的密钥散列与编译时使用的散列不同。

编辑:我发现了一些内容,请查看How does Ionic/Cordova generate hash key?