1

Facebookに画像を投稿するためにShareKitを使用しています。

だから私はここ数日から問題に直面しています。Facebookからアプリを承認した後、Safariからログアウトすると、アプリでもログアウトされません。シングルサインオン(SSO)機能を使用しています。

同じ機能がAndroidで正常に機能していることを確認します。また、SSOも使用します。Facebookアプリからログアウトすると、アプリでもログアウトします。

追加する必要のあるコードはありますか?plsは私に知らせてください。

ありがとう。

4

3 に答える 3

0

iPhoneでWebビューを使用する場合、ブラウザとセッションCookieを共有しません。したがって、WebViewは分離されています。これが、SafariでFacebookからログアウトしても、アプリがログインしたままになる理由です。ブラウザーの起動方法によっては、Androidでも同じ問題が発生する可能性があります。通常のブラウザインテントを使用する場合、基本的に同じCookieを共有しているため、一方にログアウトすると、もう一方からログアウトします。

于 2012-10-16T06:46:36.573 に答える
0

Cellを使用UITableViewし、ログアウトUIButtonする必要があります。UITableView

UIButtonクリックイベントでこのコードを記述します。

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[[defaults facebook removeObjectForKey:@"FBAccessTokenKey"];
[defaults removeObjectForKey:@"FBExpirationDateKey"];
[defaults synchronize];
于 2012-10-16T06:49:04.680 に答える
0

最後に、ログインにAndroidまたはiPhoneでブラウザまたはサファリを使用しているときに私の答えを見つけました。何でも投稿します。次に、ブラウザまたはサファリからログアウトします。これは、壁に何かを投稿するためにFacebookを実装するアプリからのログアウトでもありません。どちらの場合も同じ操作を行っています。

しかし、それでも私はFacebookアプリがあなたのAndroidまたはiPhoneデバイスで利用可能であるかどうか疑問に思っているので、異なる操作が起こっています:(私はそれも検索する必要があります。

すべての回答に感謝し、私を助けてください。

于 2012-10-16T07:41:23.380 に答える