Почему Facebook SDK выдает ошибку неверного ключа ha sh? - PullRequest
0 голосов
/ 05 февраля 2020

Я использую Unity 2019.3.0f3 на Windows 10. Я импортировал плагин Google-Sign In и Facebook SDK. Я создал приложение в Facebook для разработчиков. Я прошел подробный процесс здесь , чтобы сгенерировать ключ ha sh. В инспекторе, FacebookSettings под Android Build Настройки Facebook, Имя пакета, Имя класса и Отладка Android Ключ Ha sh заполнены. И я заполнил эти значения в консоли разработчика Facebook.

Но когда я встраиваю приложение в телефон и проверяю функцию входа в систему, Facebook выдает ошибку «неверный ключ ha sh. Ключ ha sh xxxxxxxxxxxxxxxxxxxxxx не соответствует ни одному из сохраненных хэшей ключа». Теперь ключ ha sh xxxxxxxxxxxxxxxxxxxx, предоставленный Facebook, не совпадает с ключом Debug Android Key Ha sh в Инспекторе Unity (который я поставил в консоль разработчика FB). Так что теперь я запутался, является ли ключ ha sh, предоставленный ошибкой, правильным или он как-то конфликтует с чем-то из-за плагина Google Sign In? Потому что для плагина входа в Google я также должен go через весь процесс keytool.

1 Ответ

0 голосов
/ 05 февраля 2020

Попробуйте обратиться по этой ссылке:

Добавьте этот код, чтобы получить Ха sh программно { ссылка }

Вам необходимо получить отладочная сборка га sh код из logcat, запустив отладочную сборку. Затем получите выпуск сборки га sh код из логкат, запустив сборку релиза.

Добавить оба ха sh код в консоли разработчика facebook. (https://developers.facebook.com/)

...