アプリをリリースしようとしていますが、iOS5 と iOS6 の両方をサポートする必要があります。しかし、新しい Facebook SDK 3.1 では、Facebook 機能を統合して両方の iOS バージョンで動作させる方法がよくわかりません。
ログインとウォール投稿の両方のアクションを iOS5 および iOS6 バージョンで動作させるには、どのような方法が最適ですか? すでにベストプラクティスはありますか?
よろしくお願いします!
最新の Facebook SDK は、両方の iOS バージョンも同様にサポートしています。iOS6 を使用している場合は、組み込みの認証が使用されます。それ以外の場合は、古い「高速アプリ切り替え」または Safari モデルに自動的にフォールバックします。
したがって、3.1 SDK を実装すると、ユーザーの認証方法について心配する必要がなくなります。
アップグレードの主な目的は、iOS v6.0 とそのネイティブ Facebook サポートとの互換性をもたらすことです。SDK の v3.1 を使用すると、サポートが利用可能になったときにアプリで大きなメリットが得られますが、オペレーティング システムの古いバージョンでは、以前のアプリ切り替えまたは Web ベースの認証フローを使用するように自動的にフォールバックされます。
iOS 6 での組み込みの Facebook アカウントのサポートの実装に関する詳細: http://developers.facebook.com/docs/howtos/ios-6/