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