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から完全にログアウトしていないことを意味します。問題を認識できません。誰かがこれについて知っているなら、私を助けてください。
本当にありがとうございました。