私のアプリは Facebook iOS SDK 2.0を使用して Facebook からサインアップし、権限として publish_stream パラメータを使用しています。FB ユーザーがアプリケーションのサインアップを承認すると、完全に正常に機能します。サファリに切り替えずにアプリにログインダイアログボックスを表示し、アクセストークンやその他の資格情報を保存しています。
ただし、次のテストケースでは誤った結果が返されます--
テストシナリオ:
ステップ 1 : 後で同じユーザーがアプリケーションをウォールでのアプリ アクティビティからブロックします。ステップ 2 : iOS アプリに移動し、FConnect を実行します。つまり、ログイン ダイアログを呼び出します。ステップ 3: ユーザーは正しい Facebook 資格情報を入力し、[ログイン] をクリックします。
結果 : ロードされた WebView には、次のエラー メッセージが反映されます。 " Facebook アプリケーションにログインした状態で。
Facebook サーバーからのこの応答は、クライアント側で確認して処理できますか?