So habe ich eine LoginActivity
, die die facebook LoginButton
hat. Es funktioniert perfekt mit meinem Entwicklungstelefon mit oder ohne Facebook-Anwendung.Android Facebook SDK Login-Taste funktioniert nur an einem Telefon
Für mein Emulator-Gerät oder für meine Beta-Tester, wenn der Login-Button angeklickt ist, können Sie sich einloggen und wenn Sie sich eingeloggt haben, geht das Telefon einfach zurück zum Home-Bildschirm statt meiner App. Es scheint, als ob die FacebookActivity
nicht auf meine LoginActivity
zurückgeht.
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d("LOGIN", "We got here 123");
super.onActivityResult(requestCode, resultCode, data);
Log.d("LOGIN", "We got here");
callbackManager.onActivityResult(requestCode, resultCode, data);
}
Also, wenn ich die App auf meinem Handy bin läuft, wird onActivityResult
genannt und alles funktioniert perfekt.
Wenn ich es auf meinem Emulator oder meinem Beta-Tester Telefone, onActivityResult
wird nicht einmal aufgerufen. Nach erfolgreicher Anmeldung wird meine App einfach in den Hintergrund gestellt und der Startbildschirm angezeigt.
Weiß jemand, was hier passiert?
Gibt es eine Möglichkeit, Fehler auf der Facebook-Seite zu verfolgen?
An diesem Punkt bin ich mir nicht sicher, was genau falsch ist.
Es ist üblich, dass Ihre Entwicklungsversion auf Ihrem eigenen Gerät funktioniert, auf anderen jedoch nicht. Laden Sie GennyMotion herunter, führen Sie einen Emulator aus und debuggen Sie Ihre App. Ich glaube, dass irgendwo im Code eine Ausnahme ausgelöst und ignoriert wird. Kommen Sie mit weiteren Informationen zurück –