繁体   English   中英

phonegap Facebook登录按钮哈希密钥问题

[英]phonegap Facebook login button hash key issue

我正在使用facebook connect插件来使用facebook api登录我的应用程序,因此我使用了一个示例项目并创建了一个简单的facebook应用程序以获取应用程序ID,API正常,直到在facebook对话框中出现一条消息,提示密钥“ AWiYld2HXlJFTSeTlXo9NY-CTAU”与您的应用程序中的所有哈希键均不匹配。 所以我去了Facebook应用程序,并添加了仍然无法正常工作的android hash key,所以我该怎么做才能使它正常工作,所以您能帮我吗,我真的被锁定了。 感谢您提前帮助我。

我通过卸载测试应用程序,然后重新安装来解决此问题。

我非常确定“ AWiYld2HXlJFTSeTlXo9NY-CTAU”意味着您没有分配密钥。因为这也是我的,当我最初构建的应用没有android密钥时。它..随着水合作用..并不断出现此错误,指出在我的FB应用程序设置中找不到我的密钥“ AWiYld2HXlJFTSeTlXo9NY-CTAU”。

解决方案如下:-创建自己的密钥库

您需要Java(JRE)的Keytool

打开终端并输入:

keytool -genkey -v -keystore example.keystore -alias example -keyalg RSA -keysize 2048 -validity 10000

请按照以下步骤操作(密码,名称,位置)

然后输入:

keytool -exportcert -alias example -keystore C:\example.keystore | openssl sha1 -binary | openssl base64

然后在phonegap构建中添加新的自动签名密钥

https://build.phonegap.com/people/edit#new-android-key

就这样

参考:

http://circlecube.com/2013/02/keystore-for-android-app-development/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM