Я пытаюсь реализовать facebook login в своем приложении, которое я опубликую на игровом сервере. Для этого нам нужно сгенерировать хэш-код ключа release. Я попытался сгенерировать его, следуя guide в разделе «Настройка хэша ключа выпуска». Это команда, они говорят нам, чтобы выполнить (для Windows 7)неправильный ключ ключа освобождения генерируется openssl facebook android sdk
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
замена <RELEASE_KEY_ALIAS>
конечно и <RELEASE_KEY_PATH>
. Я получаю 28-символьный хеш-ключ. Но когда я пытаюсь запустить свое приложение, это дает мне ошибку
Неверный хэш ключа. Ключевой хэш Hhle8 *********************** не соответствует какому-либо сохраненному хэшу ключа. Настройте приложение ключевые хэш в
http://developers.facebook.com/apps/<MY_APP_ID>
Теперь я знаю, почему это ошибка, хэш-ключа в сообщении об ошибке выше, не является таким же, как тот, генерируемой командой я выполнил (Keytool -exportcert ... ..)
Я новичок в этом и очень смущен, любая помощь будет очень признательна. Почему ключевые клавиши отличаются? Я тестирую свое приложение на реальном устройстве.
@ Rockstart5645 просто добавьте, что сгенерировал keyhash для вашего приложения Facebook. –
В сообщении об ошибке? Это правильный ключ? Это вызовет проблемы при загрузке в магазин? – Rockstar5645
Неверный хэш ключа. Ключевой хэш Hhle8 *********************** не соответствует какому-либо сохраненному хэшу ключа. Настройте хэши ключей приложения на странице http://developers.facebook.com/apps/ Это сообщение об ошибке говорит, что хэш ключа не регистрируется в приложении facebook. Добавьте этот ключ в ваше приложение facebook –