0

道歉,其实我会说西班牙语,而且我的英语很基础,我正在使用谷歌翻译,希望你能理解我。

我有一个连接到 Facebook sdk 的应用程序,我已经使用 Facebook 的示例创建了我的密钥哈希,我还使用我的由 apk 签名的密钥库创建了一个哈希密钥,并且我还提供了使用 Log。

问题是当我使用连接到我的电脑的设备运行应用程序时,它可以让我毫无问题地登录到 facebook,但是当我导出时。在另一台设备上测试它的 Apk 不会打开与 facebook 的连接,只是不要启动会话,希望你能帮助我。

4

2 回答 2

0

尝试这种方式来生成您的密钥。如果它不起作用,请尝试使用您的发布密钥而不是调试密钥来生成您的 Facebook 密钥。希望这可以帮助。

于 2013-05-07T20:35:08.663 回答
0

您必须为 facebook 生成发布密钥并将其添加到该应用程序的 Facebook App 开发人员控制台

请按照以下步骤操作:

  1. 从这里下载 openssl-for-windows

  2. 现在 Open command propmpt(admin recommanded) 提供 jdk path 。

    C:\Windows\system32>cd "C:\Program Files\Java\jdk1.8.0_20\bin"

  3. 使用以下命令生成密钥哈希。您需要释放密钥库和 openssl bin 的路径。

    keytool -exportcert -alias "输入别名" -keystore "D:\mysapp.keystore" | "E:\Projects\facebook-android-sdk-3.6\openssl-0.9.8k_X64\bin\openssl" sha1 -binary | "E:\Projects\facebook-android-sdk-3.6\openssl-0.9.8k_X64\bin\openssl" base64

  4. 输入释放密钥库密码。

  5. 在 facebook 应用程序控制台中输入生成的密钥。

于 2014-09-18T06:17:19.273 回答