http://developers.facebook.com/docs/howtos/link-to-your-native-app/を読みましたが、3.0 でディープ リンクを処理する方法について混乱しています。ユーザーが私のアプリの appRequest をクリックすると、FB が特別な URL で私のアプリを開くとします。Appdelegate の openURL メソッドに次のようにさせています。
return [FBSession.activeSession handleOpenURL:url];
チュートリアルには次のように書かれています。
If your app requires an authorized user, handle the processing of the target URL in the
SDK callbacks implemented after a successful login, the fbDidLogin method.
ただし、3.0 では facebook.m オブジェクトを使用する代わりに FBSession.activeSession を使用するように切り替えたため、fbDidLogin デリゲート メソッドは呼び出されなくなりました。実際、Facebook オブジェクトの状態は変更されないため、FBSessionDelegate メソッドは呼び出されません。では、どこで URL を処理すればよいのでしょうか?