assaulter's diary

主にバイクについて

Facebook iOS SDK3.5で投稿処理を行う際の流れ(その1)

もっと簡単な方法あると思うんですが、公式でもちょっとドキュメント探しづらかったりするので、メモを残します。

 

環境:Facebook iOS SDK 3.5

サポートiOS Version:iOS5以上

フローチャート

処理の流れを図にしてみました。

f:id:assaulter:20130516091915p:plain

解説

FacebookSDKで、FBSessionのクラスメソッドに"openActiveSessionWith..."というメソッドがあるのですが、コレがiOS5と、iOS6でもFacebookアカウントを端末に設定しているかどうかで処理が微妙に変わるので、それに対応する必要があります。

なので上記のフローチャートのように、ちょっとめんどくさい分岐が発生します。

 

次回は具体的に各分岐と処理にどんなapiを使ってるかを紹介したいと思います。