-5

Facebook Войти не работает на моей стороне. может у любого есть свое решение, как войти в Facebook из моего приложения.Facebook Войти не работает

Это дает мне неверный хэш-код.

ответ

1

попробуйте создать программный ключ хэша Android. Поместите следующий код в метод OnCreate() вашей демонстрации.

try { 
    PackageInfo info = getPackageManager().getPackageInfo(
      "com.example.packagename", 
      PackageManager.GET_SIGNATURES); 
    for (Signature signature : info.signatures) { 
     MessageDigest md = MessageDigest.getInstance("SHA"); 
     md.update(signature.toByteArray()); 
     Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT)); 
     } 
} catch (NameNotFoundException e) { 

} catch (NoSuchAlgorithmException e) { 

} 

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

+0

I ALR это сделало это. –

+0

Вот как это должно быть сделано. Посмотрите имя пакета, которое вы указываете. Вы можете совершить любую глупую ошибку. Пройдите один раз. –

0

Существует способ, упомянутый в Facebook Tutorial для генерации ключевого хэша с использованием командной строки в окнах, которая не всегда работает. Попробуйте this

1

если keyHash всегда говорил неправильно поставить любые недопустимое хранилище ключей на развитие времени и использовать тот же учетную запись ключевой учетной записи разработчика facebook и тестирование счета, и если счета разработчиков работают нормально, чем путы подписали строй в playstore, а затем загрузить прикладную форму playstore и попытаться войти в систему с Facebook чем приложения дают ошибку keyhash копии, keyhash формы мобильный и поместить его в разработчик facebook ключа приложения его работы

open and enter genrate keyhash online второй варианты

+0

Это предложение длиной 5 строк и не содержит ни одной пунктуации. – stef

+1

@stef: D это забавно, я знаю, в то время я только начал изучать английский – wadali