我正在使用Cordova / Phonegap(目前的3.5)编写一个应用程序,并且遇到了一个问题,试图整合你可以在https://github.com/Wizcorp/phonegap-facebook-plugin获得的Facebook插件
我知道我需要在我的Facebook开发人员帐户中添加一个哈希密钥(发布和调试模式),并按照http://developer.android.com/tools/publishing/app-signing.html
中列出的流程完成此操作我使用Cordova build android或Phonegap build android构建并推送我的应用程序到Android,该应用程序很高兴地构建并推送到我的手机。
该应用程序正在运行,插件API正在运行,因为它打开了Facebook应用程序进行身份验证,但我收到了错误消息。 Facebook无效的密钥哈希。密钥哈希xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx与任何存储的密钥哈希值不匹配。在等等配置您的应用程序密钥哈希。
我已经尝试手动删除调试未对齐,调试,发布 - 未签名和发布到我的手机上,我仍然从Facebook获得相同的消息。我已经使用指南发布商店中的密钥手动签署了我的未签名版本,我验证它已经签名。在facebook上输入密钥。仍然没有快乐!
我认为我完全错过了一些东西,但已经在StackOverflow上阅读了多个博客,指南和帖子,但无法使其发挥作用。任何人都可以帮助我或指出我正确的方向吗?
感谢您的帮助。
编辑:我忘了提到哈希键似乎在每个构建上都有变化。这是因为facebook错误会更改无法识别的密钥。