Несоответствие ключевого хэша FBSDK - PullRequest
0 голосов
/ 14 мая 2019

Я получаю эту ошибку при попытке войти через Facebook.

Хеш-ключ не соответствует ни одному из сохраненных хеш-ключей.

Я сталкивался с подобной ошибкой раньшено обычно, когда появляется эта ошибка, сам фейсбук показывает хеш ключа, и я просто копирую хеш ключа и регистрирую его в своем приложении фейсбука.Но теперь ситуация изменилась, потому что когда я получил ошибку выше, я не получил ни одного ключевого хэша, поэтому я не знаю, как заново сгенерировать ключевой хэш.

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

keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64

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

1 Ответ

0 голосов
/ 14 мая 2019

Вы все еще можете сгенерировать хеш ключа с помощью команды

keytool -exportcert -alias androiddebugkey -keystore "your-release-key-path" | "your-openssl-path" sha1 -binary |"your-openssl-path" base64

Возможно, вы захотите проверить этот пост Как создать Android Hash Key Hash?

...