![]() | ソーシャルアプリ入門 SNSプラットフォームビジネスの企画・開発・運営ガイド 新品価格 |

Facebook Android SDKを使ってSSOを実装してみた2を以前書いた。
これにより、ログインすることはできたのだが、
ログアウトすることができない(・ェ・`)
別にログアウト機能はにいらないと思ったけれど、
複数アカウントで切り替えを行う場合は必須になる
だからログアウト機能の実装の仕方を調べてみた。
マスタカ作成のandroidアプリ
参考にしたサイトは以下
http://www.ibm.com/developerworks/jp/xml/library/x-androidfacebookapi/
以下の関数を呼べばログアウトできる。
AsyncFacebookRunner asyncRunner = new AsyncFacebookRunner(facebook);
asyncRunner.logout(getBaseContext(), new LogoutRequestListener() );
new LogoutResultListenerを別に作らないといけないが
nullを与えてもログアウトはできるようだった。
その後ヌルポで落ちるけど・・・
この辺の関数はどこかに一覧になっていてくれると楽なんだけれど。