2016-07-21 20 views
2

Ich verwende FBSDKLoginKit in meiner App für die Authentifizierung des Benutzers.Aktualisieren von FBSDK Access Token Von iOS APP

Ich muss den Benutzer angemeldet bleiben, es sei denn, und bis Benutzer speziell aus der App abmelden.

Dazu muss ich das FBSDKLoginKit Token aktualisieren, ohne Benutzer den Anmeldebildschirm anzuzeigen.

Kann mir jemand helfen, wie ich es erreichen kann?

EDIT

Ich möchte Benutzer nur einmal anmelden und Benutzer die Anwendung direkt verwenden lassen, wenn der Benutzer an einem anderen Tag zurückkommt. Als FBSDK Token erhalten in 60 Tagen abgelaufen ist müssen so eine Art und Weise automatisch zu aktualisieren, wenn der Benutzer auf App

EDIT2

ich eine Methode refreshCurrentAccessToken genannt gefunden, aber es kommt wieder, es ist noch unklar, wie die Verwendung als nicht sicher, wann man es anruft.

+0

wäre es hilfreich, http://stackoverflow.com/questions/32566734/native-facebook-app-does-not-open-with-facebook-login-in-ios-9 –

+0

@Sanjeetverma ich bin immer Benutzerinformationen und alle erforderlichen Details. Ich habe meine Frage bearbeitet. –

Antwort

2

Nach Facebook doc. Das Zugangstoken wird automatisch pro Tag aktualisiert, wenn Sie Anfragen an den Facebook-Server stellen.

Native mobile Apps, die die SDKs von Facebook verwenden, erhalten langlebige Zugriffsmarken, die ungefähr 60 Tage lang gültig sind. Diese Tokens werden einmal pro Tag aktualisiert, wenn die Person, die Ihre App verwendet, eine Anfrage an die Facebook-Server sendet. Wenn keine Anforderungen gestellt werden, wird das Token nach etwa 60 Tagen ablaufen und die Person muss den Login-Fluss erneut durchlaufen, um ein neues Token zu erhalten.