iOSには3つの異なるログイン方法があります。
- Webポップアップを介してログインします
- Safari経由でログイン
- ネイティブアプリ経由でログイン
iOS6ではもう1つ-iOS6のFacebookクレデンシャルを使用してネイティブポップアップコントローラー経由でログインします。
私の場合、UIWebView内でFBコメントプラグインを使用しており、ユーザーがそこにコメントを残せるようにしたいと思います。そのために、私はWebポップアップを介してFBログインを使用しています。他の方法を使用すると、2つの異なる結果が得られます。
- FBコメントプラグインがまったく読み込まれていません
- FBコメントプラグインがロードされましたが、ユーザーはまだ許可されていません(Safari経由でログイン)
最初のものをどのように処理するかはわかりませんが、2番目のものはCookie(またはFBクレデンシャル)がサファリに保存されているが、私のアプリには保存されていないためだと思います。これは、コメントプラグインがユーザーが持っていることを理解するために必要です。ログインしました。
この場合、私は疑問に思っています-いつ、どこで各FBログインアプローチを使用する必要がありますか?そして、私の場合は何を使うべきですか?