Попытка получить Release Key Hash для входа в Facebook - PullRequest
0 голосов
/ 17 ноября 2018

Я разрабатываю приложение Android , в котором я использую кнопку Facebook для входа.Сначала я создал Подписанный релиз APK из студии Android и создал новое хранилище ключей.Затем я попытался создать Hash Key Release для моего приложения с OpenSSL .Вот команда, которую я использовал:

keytool -exportcert -alias facebook -keystore ...\keystore.jks | D:\openssl-0.9.8e_X64\bin\openssl.exe sha1 -binary | D:\openssl-0.9.8e_X64\bin\openssl.exe base64

Впоследствии меня попросили ввести пароль, здесь я предоставил пароль, который я сгенерировал при создании Подписанный релиз AP K.Я скопировал ключ, который был предоставлен из консоли, и скопировал его в ключ ввода хэшей в консоли facebook.Однако всякий раз, когда я пытаюсь использовать логин на Facebook, я получаю сообщение об ошибке:

Invalid key hash. The kay hash ...... does not match any stored hashes...

Если я копирую ключ, указанный по ошибке, в консоль facebook, он работает как надо, но я не хочусделать это для каждого человека, который будет использовать мое приложение, не так ли?

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 17 ноября 2018

Я столкнулся с той же проблемой и смог ее исправить, следуя инструкциям из Почему keytool генерирует разные хэши на Facebook androiddebugkey?

Также я пропустил установку статуса моего приложения изразработка жить в консоли Facebook.

...