Mam problem z zalogowaniem się na konto facebook w mojej aplikacji. Czytałem na Facebooku Doc. I zrobiłem wszystko jako Facebook Doc.
Najpierw zaloguj się z kontem na Facebooku w aplikacji - POWIODŁO SIĘ ! a następnie wyloguj się z aplikacji. Chcę zalogować się ponownie na moje konto na Facebooku. Ale nie działa !! I wziąłem ten Excepiton! Proszę pomóż mi !
Wyjątek: ta aplikacja nie ma skonfigurowanych skrótów kluczy Androida.Skonfiguruj skróty kluczy aplikacji na http: developers.facebook.com/apps/ „APP ID”
Wreszcie; Kiedyś byłam częścią kodu HashKey Genarate
try {
PackageInfo info = getPackageManager().getPackageInfo("MY PACKAGE NAME", PackageManager.GET_SIGNATURES);
for (android.content.pm.Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
String sign=Base64.encodeToString(md.digest(), Base64.DEFAULT);
Log.e("MY KEY HASH:", sign);
// Toast.makeText(getApplicationContext(),sign, Toast.LENGTH_LONG).show();
}
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
Rozwiązałem problem. Powinienem był zrobić ustawienie na Facebooku. Kroki :
- Wejdź na stronę programisty na Facebooku: https://developers.facebook.com/
Otwórz karty aplikacji, a następnie kliknij opcję Ustawienie
Wklej wygenerowany hashkey w polu HashKey = Jeśli jeszcze go nie masz, pobierz część kodu z hash klucza
- A niż Single Sign On będzie „Yes”: Single Sign On: Włącz to ustawienie.
Chciałem podzielić się moim postanowieniem. Może ktoś potrzebuje tego rozwiązania. Powodzenia !