私のアプリではFacebookオプションでログインしています。 Facebook SDKの動作を「FBSDKLoginBehaviorNative」に設定した場合ios appのfacebookアプリでログインすると、Safariの "Facebookアプリでログイン"オプションが表示され、iOSで機能しない10.1
Facebookにログインしようとすると、「facebook appでログインする」または「ios 10.1で「電話またはメールでログインする」という2つのオプションが表示されます。 ios 9では直接ログインページにメールアドレスを入力します。
しかし、ios 10.1では「Facebookアプリでログイン」をクリックすると「open in facebook」というダイアログが表示されます私のアプリに戻ってきますが、ログインの2つのオプションが与えられ、私のアプリに戻って来ないSafariのビューコントローラに残ります。
iOS 9デバイスにも画面が表示されるようになりました。この動作は、Facebookアプリケーションから戻った後にこのビューコントローラにとどまり、デリゲートメソッドは呼び出されません。誰かが私たちを助けてくれる? – user3216945
私はそれがうまくいかない理由を見つけました。これは、「Facebook Appでログインする」オプションを使用したときに返されるURLスキームが、「電話またはメールでログインする」オプションから返されたURLスキームと異なるためです。 1つは小文字のサフィックスを使用し、もう1つは大文字のサフィックスを使用しています。接尾辞を修正することで問題は解決しました。 – user3216945
@ user3216945私は同じ問題があるので、あなたは何を変更したのかについての解答を提供することができます –