2

Facebook SDK を統合し、Facebook にログインできるようになりました。ユーザーがiOS設定でFacebookアカウントで有効になっている場合、アプリでアクセスする許可を求めます。そうでない場合、Facebookログインのためにサファリに行き、アプリに戻ります。ログアウトには、次のコードを使用しました。

NSHTTPCookie *cookie;
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];

for (cookie in [storage cookies])
{
    NSString* domainName = [cookie domain];
    NSRange domainRange = [domainName rangeOfString:@"facebook"];
    if(domainRange.length > 0)
    {
        [storage deleteCookie:cookie];
    }
}
   [FBSession.activeSession closeAndClearTokenInformation];

しかし、完全にログアウトすることはできません。ログインボタンをもう一度クリックすると、アクセストークンが表示され、Facebookログインのために再びサファリに移動しないということは、Facebookから完全にログアウトしていないことを意味します。問題を認識できません。誰かがこれについて知っているなら、私を助けてください。

本当にありがとうございました。

4

1 に答える 1