4

最初のページにFacebookログインがあるios 6アプリがあります。私はfacebook-sdk 3.2を使用しています。ログイン プロセスは素晴らしいチュートリアルに似ています。したがって、セッションがある場合、ユーザーは自動的にログインします。それ以外の場合は、ログインを押す必要があります。共有ダイアログもあります。共有チュートリアルに似ています。

  1. ユーザーがiOS-Settingsに Facebook ログイン情報を入力すると、ネイティブのログイン ダイアログ (ポップアップ ボックス) が表示されます。ユーザーがログインして共有ボタンに触れると、ネイティブの共有ダイアログが表示されます。
  2. ユーザーがiOS-Settingsで Facebook ログインを入力していない場合、fast-app-switch-login があります。ユーザーがログインして共有ボタンに触れると、フォールバック共有ダイアログが表示されます。

次に、奇妙な部分に進みます。

ユーザーが方法 2 に進み、アプリを閉じて再起動すると、Facebook セッションが存在する場合、ユーザーは自動的にログインします。その後、ユーザーが共有をタップすると、ネイティブ共有ダイアログ(フォールバック共有ダイアログが必要) がポップアップし、ユーザーは iOS 設定で資格情報を入力するよう求められます。

動作を一貫させる方法はありますか? フォールバック共有ダイアログがあるか、リクエストにネイティブ ダイアログがあるかは気にしません。

4

1 に答える 1

3

Facebook はシングル サインオンで機能すると思います。ユーザーが#2に行くと、ユーザーはfacebookにもログインします。

于 2013-04-15T05:08:07.170 に答える