2012-05-17 11 views
5

Zajmuję się tworzeniem aplikacji na Androida, Generalnie aplikacja zawiera ekran logowania, W mojej aplikacji nie będzie ekranu logowania, pojawi się jedna ikona np. Ikona Facebooka. Jeśli naciśnie tę ikonę, powinien bezpośrednio zalogować się za pomocą nazwy użytkownika i hasła Facebook, a następnie zalogować się do aplikacji. Czy ktoś może dać mi sugestię na ten temat?Android facebook authentication

+0

co rozumiesz przez "sugestię"? – MByD

+0

@BinyaminSharet Pomóż mi rozwiązać ten problem, aby uwierzytelnić się bezpośrednio w książce twarzy. – Sukesh

+1

Co próbujesz? czy przejrzałeś dokumentację i samouczki? https://developers.facebook.com/blog/post/385/ – MByD

Odpowiedz

3

Tak można zrobić, ale tylko jeden warunek, że trzeba zintegrować Single-Sign-On do aplikacji, a także powinny mieć Facebook Native App w telefonie komórkowym.

Pobierz Facebook książka SDK z tego Link.

Po pobraniu śledzić ten Steps

Zarejestruj aplikację w Facebooku Konta. Następnie Utwórz Konfiguruj strony logowania jak w krokach.

Utwórz klucz skrótu do włączenia Single-Sign-On za pomocą Keytool.

Uwaga: Jeśli chcesz uruchomić aplikację bez podawania szczegółów logowania, aplikacja Facebook powinna być zainstalowana i zalogowana.

W przeciwnym razie zostaniesz poproszony o Logowanie po raz pierwszy, następnym razem aplikacja uruchomi się automatycznie bez pytania o dane logowania.

Zależy to również od tokena dostępu, więc odpowiednio go obsłużyć.

Więcej informacji na temat Access Token

+0

Dzięki robię to samo, co moja aplikacja. Problem, z którym się borykam, polega na tym, że moja aplikacja nie jest uwierzytelniana za pomocą aplikacji do książek twarzy. w linii facebook.authorize() metoda onFacebookError() wywołuje – Sukesh

+0

@Sukesh Any Error? – Venky

+0

brak błędu, ale nie jest to uwierzytelnianie – Sukesh