我遇到了facebook开发密钥哈希问题。
我尝试使用Feed Dialog as fallback将内容分享到Facebook 如Facebook快速入门页面所示。我已经完成了在我的Android项目中添加facebook SDK的整个步骤。 我已经设置了应用程序的开发密钥哈希并将其添加到“添加您的开发和发布密钥哈希”字段,之后我生成了应用程序的调试apk文件。 尝试与我的设备共享,其中Facebook应用程序正在运行我的开发人员帐户(与我注册该应用程序相同)一切正常。 当我尝试与运行Facebook应用程序的其他设备共享内容,但具有不同的Facebook帐户错误
com.facebook.FacebookAuthorizationException:此应用没有Android 密钥哈希配置。在-my应用程序设置页面配置您的应用程序密钥哈希 -
我的问题是开发密钥哈希仅限于开发人员测试,因此它仅适用于开发人员帐户交互?
Ps:我公开了应用程序并且可以在设置帐户上向所有用户提供,我设置了安装在测试设备上的应用程序给出的开发密钥哈希,但是我没有设置任何发布密钥哈希。
答案 0 :(得分:0)
登录Facebook开发帐户并转到应用程序部分下的状态和评论并勾选(您是否希望将此应用及其所有功能提供给普通公众使用)
答案 1 :(得分:0)
您需要在Facebook开发者网站上定义哈希键,这些哈希键将以编程方式从您的代码中获取。
与包名同步。
答案 2 :(得分:0)
您可以深入了解您的应用管理,并开始使用,例如: https://developers.facebook.com/quickstarts/664900340309697/?platform=android 然后它有一些步骤,您应该一步一步地配置您的应用程序的包名称和lancher活动刚刚完成。