0

私は自分のアプリケーションでFacebook統合を使用しています。Facebookでログインしていますが、アプリケーションからログアウトしたいと思っています。多くのメンバーがこの質問をされていますが、私は適切な解決策を得ていません。

4

2 に答える 2

1

これらの4行のコードをログアウトボタンに追加するだけで、すべてのCookieがクリアされ、Facebookから正常にログアウトできます。

    NSHttpCookieStorage storage = NSHttpCookieStorage.SharedStorage;

    foreach (NSHttpCookie cookie in storage.Cookies) 
    {
      if(cookie.Domain == ".facebook.com")
      {
        storage.DeleteCookie(cookie);
      }

    } 
于 2012-11-29T09:15:41.563 に答える
0

Apple iOS 6で提供されるSocial.frameworkでは、ログインやログアウトは必要ありません。

ユーザー資格情報(Facebookの場合)はiOS設定(アプリケーションの手の届かないところ)に保持されるため、オペレーティングシステムはオンデマンドでログインでき、終了時にログアウトします。これは、最後のインスタンスをリリースした後、SLRequestまたはしばらくしてから発生する可能性があります(キャッシュなど)。

于 2012-09-27T02:47:03.203 に答える