最初のページにFacebookログインがあるios 6アプリがあります。私はfacebook-sdk 3.2を使用しています。ログイン プロセスは素晴らしいチュートリアルに似ています。したがって、セッションがある場合、ユーザーは自動的にログインします。それ以外の場合は、ログインを押す必要があります。共有ダイアログもあります。共有チュートリアルに似ています。
- ユーザーがiOS-Settingsに Facebook ログイン情報を入力すると、ネイティブのログイン ダイアログ (ポップアップ ボックス) が表示されます。ユーザーがログインして共有ボタンに触れると、ネイティブの共有ダイアログが表示されます。
- ユーザーがiOS-Settingsで Facebook ログインを入力していない場合、fast-app-switch-login があります。ユーザーがログインして共有ボタンに触れると、フォールバック共有ダイアログが表示されます。
次に、奇妙な部分に進みます。
ユーザーが方法 2 に進み、アプリを閉じて再起動すると、Facebook セッションが存在する場合、ユーザーは自動的にログインします。その後、ユーザーが共有をタップすると、ネイティブ共有ダイアログ(フォールバック共有ダイアログが必要) がポップアップし、ユーザーは iOS 設定で資格情報を入力するよう求められます。
動作を一貫させる方法はありますか? フォールバック共有ダイアログがあるか、リクエストにネイティブ ダイアログがあるかは気にしません。