2012-04-03 8 views
0

Ich entwickelte eine facebook integrierte Android-Anwendung. Ich habe alle Schritte wie auf der Facebook-Entwickler-Website beschrieben durchgeführt. Meine Anwendung läuft sehr gut auf dem Emulator, aber die gleiche Anwendung wird nicht auf dem Gerät ausgeführt. Wenn ich auf die Login-Schaltfläche klicke, wird die Nachricht zum Laden angezeigt und die Nachricht verschwindet und Sie können nicht fortfahren. Ich verbringe 2 Tage mit demselben Problem. Wenn ich Facebook App für Android vom Gerät lösche, dann funktioniert es sehr gut, aber das ist nicht die gute Option. Ich habe neue appId erstellt und der Anwendung einen neuen Schlüsselschlüssel zugewiesen. Ich debugge meine Anwendung mit adb logcat, aber es zeigte mir nicht gerätespezifischen Keyhash. Ich benutze neueste facebook sdk. Ich hatte das gleiche Problem vor mir. Letztes Mal benutze ich den adb logcat Befehl, um zu sehen, was schief läuft und ich habe gerätespezifischen Keyhash bekommen. Ich habe diesen Keyhash auf der Entwickler-Website in der nativen Android-App-Spalte eingegeben und meine App hat nett auf dem Gerät funktioniert, unabhängig davon, ob die Facebook-App auf dem Gerät installiert ist oder nicht. Ich habe diese App-ID für meine neue Anwendung verwendet, funktioniert aber immer noch nicht. Ich unterschrieb auch meine apk-Datei und versuchte dann auf dem Gerät, immer noch nicht funktioniert. Ich bin nicht in der Lage herauszufinden, was das genaue Problem ist. Jede Hilfe wird spürbar sein.Problem bei der Bereitstellung von Facebook integrierte Anwendung auf Android-Gerät

Antwort

0

Wenn Facebook App.

public void onComplete(Bundle values) {  
    //code for what needs to be done 

    // after your code 
    facebook_object.logout(Application_Context); 
} 

Dies sollte Ihr Konto ausloggen von Anwendungen und wenn Sie zurückkommen werden Sie gefragt, zu: auf Ihrem Handy installiert ist, sollten Sie Antwort-in

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    // TODO Auto-generated method stub 
    super.onActivityResult(requestCode, resultCode, data); 
} 
0

Verwenden facebook_object.logout(Application_Context); im onComplete Callback-Methode verarbeiten nochmal anmelden.

Verwandte Themen