私はFacebookと統合するためにガイドに正確に従っています。私が遭遇する奇妙な問題は、私が
iPhoneでFacebookアプリをアンインストールします
または、facebook.mの実装を変更して、[self authorizeWithFBAppAuth:NO safariAuth:YES]のようなFacebookアプリを無効にします。
authorizeメソッドはsafariでうまく機能し、URLで認証トークンを取得します
ただし、上記の2を実行していない場合は、Facebookアプリに切り替わり、「読み込み中...」と1秒間表示された後、ユーザーが拒否したというURLが返されます。(fbxxxxxxxxxxxxx://authorize#error_reason=user%5Fdenied&error=access%5Fdenied&error_description=The%2Buser%2Bdenied%2Byour%2Brequest%2E%3F%5F)
ネイティブアプリとブラウザーで動作が大きく異なるのはなぜですか?FB iPhoneアプリのバグですか?同じアプリと同じユーザーを使用してテストしています。