Facebook Logout funktioniert nicht im neuen SDK V. 4.1.0 in ios?

Freunde, die ich integrieren will Facebook in meiner App, damit ich download der neuen Facebook SDK v. 4.1.0, für den Facebook-login button wird die Klasse FBSDKLoginButton wie unten code in Swift.

if (FBSDKAccessToken.currentAccessToken() != nil)
{
    //User is already logged in, do work such as go to next view controller.

    //Or Show Logout Button
    let loginView : FBSDKLoginButton = FBSDKLoginButton()
    self.view.addSubview(loginView)
    loginView.center = self.view.center
    loginView.readPermissions = ["public_profile", "email", "user_friends"]
    loginView.delegate = self
    self.returnUserData()
}
else
{
    let loginView : FBSDKLoginButton = FBSDKLoginButton()
    self.loginButtonDidLogOut(loginView)
    self.view.addSubview(loginView)
    loginView.center = self.view.center
    loginView.readPermissions = ["public_profile", "email", "user_friends"]
    loginView.delegate = self
 }
}

Wie oben-code es wird die Anzeige "Anmelden mit Facebook" - button.

Facebook Logout funktioniert nicht im neuen SDK V. 4.1.0 in ios?

Nach erfolgreichem login enthält, ist die Anzeige logout-button. wenn ich auf logout-button dann der Delegat aufgerufen wird - delegate-Klasse FBSDKLoginButtonDelegate

Delegate-Methode logout :

func loginButtonDidLogOut(loginButton: FBSDKLoginButton!) {
    println("User Logged Out")

    FBSDKAccessToken.setCurrentAccessToken(nil)
    FBSDKProfile.setCurrentProfile(nil)

    let manager = FBSDKLoginManager()
    manager.logOut()

}

im delegieren bin ich klar für token und auch als Funktion des logout-innen Klasse FBSDKLoginManager. Aber jedes mal bekommen autorisierten Bildschirm des Benutzers.
Nicht erhalten Login-Bildschirm, so dass ein anderer Benutzer kann nicht anmelden mit facebook. jedes mal, wenn ich auf Browserverlauf löschen.

ohne Browserverlauf löschen, Dort ist keine Anzeige login-Seite, so dass andere Benutzer können sich nicht anmelden.

Qusetion : Facebook BUG

Jedes mal Bildschirm nach Abmelden :

Facebook Logout funktioniert nicht im neuen SDK V. 4.1.0 in ios?

  • ich bin vor dem gleichen problem....auch das Alter?
  • Ich verpasste den Teil, den Sie möchten in der Lage sein, für einen anderen Benutzer anmelden (möchten Sie vielleicht, um zu betonen, dass). Dies ist nicht mit 4.1, es wurde so zumindest in der 3.x. Man sollte sich auch von der Facebook-app (die app selbst, nicht Ihre app). Check hier.
  • yeah thats true..aber was ist, wenn wir wollen, dass der Benutzer gewaltsam login mit den neuen Anmeldeinformationen
InformationsquelleAutor Kirit Modi | 2015-05-07
Schreibe einen Kommentar