iOSからプログラムによるFacebookからのログアウト



Answers

developers.facebook.com/docs/reference/ios/current/class/…は必要ですが、 logOutメソッドがありますが、 カスタムログインを使用する必要があります

例えば

FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc] init];
[loginManager logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
  if (error) {
    // Process error
  } else if (result.isCancelled) {
    // Handle cancellations
  } else {
    // If you ask for multiple permissions at once, you
    // should check if specific permissions missing
    if ([result.grantedPermissions containsObject:@"email"]) {
      // Do work
    }
  }
}];

//then logout
[loginManager logOut];
Question

私はFBSDKLoginButton使わずにプログラムからFacebookからログアウトしようとしています。私はどのように私はこの答えを見つけることができましたか?私たちはプログラムでログアウトできますか?問題は、 FBSessionは新しいiOS FBSDKバージョン

私の質問は、新しいiOS FBSDKバージョンでfbセッションをクリアする方法はありますか? プログラムでFacebookからログアウトする方法があれば教えてください。 またはFBSDKLoginButtonからログアウトアクションを呼び出す方法

事前に感謝:)




スウィフト3とスウィフト4:

import FacebookLogin
import FacebookCore

let loginManager = LoginManager()
loginManager.logOut()



Links