Ustawiłem prosty login na Facebooku. W systemie Android 2.3.6 wszystko działa tak jak powinno, użytkownik uzyskuje szybkie okno logowania, wchodzi dane i aplikacja jest aktywna. Myślałem, że to błąd Androida, ale okazuje się, że logowanie nie działa, gdy w telefonie zainstalowana jest aplikacja facebook!Logowanie do Facebooka za pomocą Facebooka nie działa z zainstalowaną aplikacją Facebook
przetestowane na: Galaxy Ace 2.3.6 HTC Desire 4.1.2 Galaxy Note 4.1.2 systemem Android emulatora 4.1.2
Nawet próbki facebook nie działa!
każdym razem, gdy aplikacja jest wykonywany -
Wydaje się, że sesja nie jest otwarty, ale dlaczego? Po tej instrukcji - https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/
Kod:
Session.openActiveSession(this, true, new Session.StatusCallback() {
@Override
public void call(final Session session, SessionState state, Exception exception) {
if (session.isOpened()) {
Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
Log.d("Access_token", session.getAccessToken());
}
}
});
} else {
Log.d("SESSION NOT OPENED", "SESSION NOT OPENED");
}
}
});
Dlaczego 'Sesja session' końcowy? – BLaZuRE
Po to, abym mógł uzyskać na przykład token dostępu użytkownika wewnątrz metody onComplete! – Karlis
Hej, czy wyłączyłeś tryb piaskownicy na podstawowej karcie informacyjnej aplikacji na stronie programisty na Facebooku? –