【问题标题】:Android Facebook SDK release key hash doesn't workAndroid Facebook SDK 发布密钥哈希不起作用
【发布时间】:2015-07-22 10:29:20
【问题描述】:

我在发布版本时遇到了我的应用程序 facebook 密钥哈希问题。 我已经使用以下命令从密钥库文件生成了发布密钥哈希:

keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64

并将其粘贴到developers.facebook 页面。但是,当我尝试登录时,它说显示的密钥哈希与开发人员页面中列出的任何一个都不匹配。如果我粘贴显示的密钥哈希,facebook 登录将起作用,但我希望 facebook 为其他用户工作,而不会将他们的密钥哈希放到开发人员页面。 我怎么能这样做?

【问题讨论】:

  • 您是否选中了公开您的应用程序的选项?

标签: android facebook hash key release


【解决方案1】:

您必须公开您的应用,其他设备才能正常工作。

转到您的 facebook 开发者控制台并从应用程序部分选择您的项目(应用程序)。然后在状态和审查中打开选项——您想让这个应用程序及其所有实时功能对公众可用吗?

您需要一个电子邮件 ID 才能打开它,如果您还没有,请添加一个。

【讨论】:

  • 谢谢,但这意味着我需要提交我的应用以供批准。
  • @Linis 那么您可能做错了什么。检查您生成的密钥是否使用已发布的 sha1 并检查您在应用程序中使用的应用程序 ID 是否正确。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多