私はiOS 9 Facebook SDKを使ってログインを管理しています。 iOS 9より前には、プロセスは完全に機能しました。これは、このように働いた:Facebook iOS 9 SDKのログインはSafariのmbasic.facebook.comにリダイレクト
1)ユーザーが)そう3サファリ にFacebookのページにリダイレクト
2)ユーザーはアプリがインストールされている場合、Facebookアプリにリダイレクトされます私のアプリに
Log In Via Facebook
ボタン、をタップユーザーは、彼/彼女ののFacebook資格情報に私のアプリのアクセスを許可し、iOSの9ただし、ログイン
を完了するために戻って私のアプリにリダイレクトし、this SO postに応じてデフォルトの動作は、ステップ2)で、ユーザーは自分にリダイレクトされるということです/ SafariのFacebookページ。この動作は非常にイライラする、次の問題が発生します。
特定のユーザが彼/彼女ののFacebookページがmbasic.facebook.com
にデフォルト設定しており、ユーザーが自分のアプリケーションにLog In Via Facebook
をクリックしたとき、それはmbasic.facebook.com
URLの下にサファリを開きますユーザーが自分のアプリを認証できるアプリ認証ページではなく、ユーザーのFacebookホームのアクティビティフィードでの表示を示しています。この場合、ユーザーは:
1)彼/彼女のFacebookアカウントからログアウトする必要があります。
2)私のアプリを開き、Log In Via Facebook
ボタンをクリックしてください。
3)サファリは、facebook.comを開き、ユーザーが彼/彼女のFacebookアカウントに最初のログインする必要があり、その後、これは、ユーザから依頼するLOTある
私のアプリを承認します。私の質問は次のとおりです:
1)ユーザーはfacebook.comではなくmbasic.facebook.comページにどのようにデフォルト設定されましたか?
2)Facebook iOS 9 SDKの設定で、このリダイレクトをmbasic.facebook.com
に上書きし、以前のようにfacebook.comにリダイレクトする設定はありますか?