1

ユーザーがFacebookアカウントを使用してログインできるiOSアプリケーションを開発しています。

https://github.com/facebook/facebook-ios-sdkで見つけた公式チュートリアルのおかげで、ログイン手順を実装することができました。ここでhttps://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/authenticate/を見つけました。最初のチュートリアルでは、ユーザーがSafariを介してサインインするので、2番目のチュートリアルではネイティブであるため、見た目がかなり異なります。 Facebookアプリを使用しています。

これら2つのシステムのうち、どちらが優れていますか?おそらくSafariを使用することで、古いバージョンのiOSとの下位互換性に関する問題を回避できますか?

ありがとう!

4

1 に答える 1

1

公式のFacebookSDKを使用している場合は、次のようになります。

  • ユーザーFacebookアプリをインストールしている場合は、アプリを認証してログインするためにFacebookアプリに移動します。

  • ユーザーがFacebookアプリをインストールしていない場合は、Safariに移動して、アプリを認証してログインします。

いずれにせよ、ログインプロセスは同じです。認証後、特定のURLスキームを使用してアプリに返されるため、実行中の作業を続行できます。

最後に、iOS 6のみを対象としている場合は、iOSに組み込まれているシングルサインオン機能を利用できます。詳細については、ドキュメントを確認してください。

于 2012-10-25T17:00:45.267 に答える