Facebookは、SDKの最新バージョンであるバージョン3.1をiOS開発者にリリースしました。 このアップデートには、サードパーティアプリのネイティブFacebookログイン、ネイティブ共有シートなど、多くの優れた新機能が含まれています。 Facebookは、「より没入型のソーシャルエクスペリエンスを構築しやすくするだけでなく、 アプリ。"
新しいSDKを使用すると、開発者はiOS 6のネイティブログインサポートを使用するiOSアプリを構築できます。つまり、設定アプリを介して既にログインしている場合は、サードパーティのアプリで再度ログインする必要はありません。 また、広告分析、改善されたAPIサポート、および簡単なセッション管理もサポートします。
変更の完全なリストは次のとおりです。
ネイティブですぐに使用できるUIコントロール: SDKには、いくつかの構築済みのユーザーインターフェイスコントロールが含まれています。
- アプリが友達を簡単に選択できるようにするフレンドピッカー。 例:フレンドピッカーを使用して、OpenGraphアクションでタグ付けするフレンドを選択します。
- アプリがFacebookの場所と簡単に統合できるようにPlacesPicker。 例:このピッカーを使用して、ユーザーが投稿に場所を含めることができるようにします。
- プロフィール写真コントロール。アプリがユーザー、その友達、場所、またはその他の種類のFacebookオブジェクトのプロフィール写真を簡単に表示できるようにします。
- ログインおよびログアウトエクスペリエンスを簡単に構築するためのログインコントロール。
これらのコントロールをアプリにドロップして、一般的なアプリ機能の高速でネイティブで一貫性のあるエクスペリエンスを構築します。
iOSバージョン間でのシームレスなFacebookログイン: アプリをすべてのiOSバージョン4.0以降でシームレスに動作させ、iOS6のネイティブログインサポートと簡単に統合できます。
簡単なセッション管理: ユーザートークンを管理、保存、更新するFBSessionAPIを紹介します。 デフォルトの動作をオーバーライドして、高度な機能を構築することもできます。 最新のObjective-C「ブロック」メタファーを使用して、ログイン、ログアウト、その他のセッション状態の変更をアプリに通知し、iOS6と即座に統合します。
改善されたAPIサポート: Facebook Graph、FQL、およびその他のAPIを呼び出すために必要なコードを最小限に抑えます。 バッチAPIをネイティブにサポートします API呼び出しのパフォーマンスを大幅に改善するためのリクエスト。これは、より高速で優れたユーザーにつながります。 経験。
広告分析(ベータ版): 分析を記録して、広告の効果に関する情報を提供し、ユーザーがアプリをどのように使用しているかを理解できます。 もっと詳しく知る モバイル広告製品について。
ユーザーにとって、最新のSDKは、サードパーティアプリへのFacebookの統合が改善されることを意味するはずです。 iOS 6の設定アプリで既に入力されている場合は、友達とコンテンツを共有するためにメールアドレスとパスワードを再度入力する必要はありません。 それは確かに私たち全員が感謝できることです。
開発者は、以下のソースリンクを使用してFacebookSDKバージョン3.1をダウンロードできます。
ソース: フェイスブック
経由: TUAW