2013-05-07 2 views
0

извинение, на самом деле я говорю по-испански, и мой английский очень простой, я использую переводчик Google, надеюсь, вы меня понимаете.Как подключиться к facebook с помощью facebook-sdk для Android, после того, как приложение было выпущено

У меня есть приложение, которое подключается к sdk Facebook, я создал свой хэш-ключ на примере Facebook, также я создал хэш-ключ, используя мое хранилище ключей, подписанное apk, а также у меня есть, что дает вам возможность использовать журнал.

Проблема заключается в том, что я запускаю приложение с подключенным к моему компьютеру устройством, оно дает мне логин на facebook без проблем, но когда я экспортирую. Apk, чтобы протестировать его на другом устройстве, не открывает соединение с Facebook, просто не начинайте сеанс, надеюсь, вы сможете мне помочь.

+0

Проверьте ключ, с помощью которого вы экспортируете apk –

ответ

0

Вы должны генерировать релиз ключ для Facebook и добавить его на Facebook App консоли разработчика для этого приложения

Выполните следующие шаги:

  1. Скачать OpenSSL-для-окна из here

  2. Теперь команда open command propmpt (admin recommanded) предоставляет путь jdk.

    C: \ Windows \ system32> CD "C: \ Program Files \ Java \ jdk1.8.0_20 \ Bin"

  3. Используйте следующую команду для генерации ключа хэша. Вам нужен путь к выпуску хранилища ключей и openssl bin.

    keytool -exportcert -alias "enter alias name" -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.

0

Попробуйте this Способ генерации ключа. Если это не работает, попробуйте создать свой ключ Facebook, используя ключ освобождения, а не ключ отладки. Надеюсь это поможет.

Смежные вопросы