Я действительно испытываю затруднения из-за ключа хеша Facebook. Я генерировал его в своем Eclipse.. доказательство:
Затем я перешел к https://developers.facebook.com/и зарегистрировал новое приложение.
И наконец я установил свой hashkey при настройках разработчиков Facebook:
Но никакой whatter, который я, я продолжаю получать тот же журнал ошибок: "Ключ хеширует B5dWUEYfZJL/........... jyA =, не соответствует никаким сохраненным ключевым хешам"
Кто-либо знает то, что я сделал неправильно или как я могу решить эту проблему? Если я использовал идентификатор и имя от HelloFacebookSample в моем собственном приложении, все работает. Таким образом, это Имеет отношение к ключевому хешу, идентификатору или имени, я установил где-нибудь, скорее всего..
Спасибо, Yenthe
Вы, может использовать неправильный пароль, пароль по умолчанию для отладки keystore является андроидом
Выполните эти шаги для генерации корректных ключевых хешей.
Моя проблема происходит возможно из-за хеша, был неправильно сгенерирован самим openssl, если кто-либо сталкивается с подобной проблемой с помощью метода, предоставленного самим руководством андроида Facebook.
Один способ иметь дело с этим:
keytool -exportcert -keystore path-to-debug-or-production-keystore -list -v
http://tomeko.net/online_tools/hex_to_base64.php
кредит:
https://github.com/facebook/react-native-fbsdk/issues/424#issuecomment-469047955
То, что я нашел, было то, что мой SHA-1, который использовался для подписания приложения, которое будет загружено на Google Playstore, не был корректен. Я понял, что мое приложение подписывалось Google Play Store с другим маркером. Я выполнил эти шаги:
, Входят, Base64 преобразовал SHA-1 в мои настройки панели инструментов Разработчика Facebook
, я теперь могу войти в свое приложение, когда Facebook загружается на и устройство на базе Android.
При генерации отпускают клавишу Хеша, Примечание это
При генерации ключа хеша для производства, необходимо использовать openssl-0.9.8e_X64.zip на окнах, Вы не можете использовать openssl-0.9.8k_X64.zip
, версии производят различные ключи хеша, по некоторым причинам 9.8k не работает правильно... 9.8e делает.
ИЛИ
Использование это ниже потока
Это - то, как я решил эту Загрузку задач Ваш APK к Вашему ПК в Java jdk\bin папка в моей папке C:\Program Files\Java\jdk1.7.0_121\bin go to java jdk\bin случая и работал, cmd затем копируют следующую команду в Вашей Копии cmd
keytool -list -printcert -jarfile yourapkname.apk
, которую SHA1 оценивают Вашему буферу обмена как этот CD:A1:EA:A3:5C:5C:68:FB:FA:0A:6B:E5:5A:72:64:DD:26:8D:44:84 и открывают http://tomeko.net/online_tools/hex_to_base64.php для преобразования значения SHA1 в base64.
---2019-----Это - то, как я решил эту проблему
Gradle>App>android>signingReport
SHA1, и откройте http://tomeko.net/online_tools/hex_to_base64.php для преобразования значения SHA1 в base64.
Это - то, чего требует Facebook, получают сгенерированный хеш "******************** =" и копируют ключевой хеш в приложение Facebook.