Ho creato un semplice login facebook. Per Android 2.3.6 tutto funziona come dovrebbe, l'utente riceve una finestra di dialogo di accesso, inserisce i dati e l'app continua. Ho pensato che fosse colpa delle versioni di Android ma risulta che il login non funziona quando c'è un'applicazione di Facebook installata sul telefono!Accesso facebook Android non funzionante con l'app Facebook installata
testato questo su: Galaxy Ace 2.3.6 HTC Desire 4.1.2 Galaxy Note 4.1.2 emulatore di Android 4.1.2
Anche i campioni di Facebook non funzionano!
Ogni volta che l'applicazione è in esecuzione -
Sembra che la sessione non è aperta, ma perché? Seguito questa guida - https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/
Codice:
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");
}
}
});
Perché è 'sessione session' finale? – BLaZuRE
Così potrei ottenere, ad esempio, un token di accesso utente all'interno del metodo onComplete! – Karlis
Ehi hai disattivato la modalità Sand Box nella scheda delle informazioni di base della tua app sulla pagina degli sviluppatori di Facebook? –