
ここ数ヶ月、FacebookによるiOS向けSDKの改良に注目してきました。7月には、iOS 6へのFacebook統合とiOS開発者向けの新しいDev Centerを備えたベータ版をリリースしました。このベータ版はSDKバージョン3.0と並行して提供され、本日、iOS向けFacebook SDK 3.1が正式リリースされました。Facebookは本日、開発者ブログでこのSDKのリリースを正式に発表しました。このSDKには、FacebookのiOS 6ネイティブ統合をアプリで活用したいモバイルアプリ開発者向けの新しいツールが含まれています。
開発者は、iOS 用の Facebook SDK 3.1 をここからダウンロードできます。
Facebook の Eddie O'Neil 氏は、ネイティブ Facebook ログイン、ネイティブ Facebook シェアシート、すぐに使用できる UI コントロールなど、SDK の新機能のいくつかについて説明しました。
ネイティブですぐに使用できる UI コントロール: SDK には、事前に構築されたユーザー インターフェイス コントロールがいくつか含まれています。
- フレンドピッカー:アプリで簡単に友達を選択できるようにします。例:Open Graphアクションでタグ付けする友達を選択するために、
フレンドピッカーを使用します。 - プレイスピッカー:アプリでFacebookプレイスを簡単に統合できるようにします。例:このピッカーを使用して、ユーザーが投稿に場所を追加できるようにします。
- プロフィール写真コントロール:アプリでユーザーのプロフィール写真、友達、場所、その他のFacebookオブジェクトを簡単に表示できるようにします。
- ログインコントロール:ログインとログアウトのエクスペリエンスを簡単に構築できます。
iOS バージョン間での Facebook ログインのサポート:アプリはすべての iOS バージョン 4.0 以降でシームレスに動作し、iOS 6 のネイティブ ログイン サポートと簡単に統合できます。
簡単なセッション管理:ユーザートークンを管理、保存、更新するFBSession APIを導入しました。デフォルトの動作をオーバーライドして高度な機能を構築することも可能です。最新のObjective-C「ブロック」メタファーを使用して、ログイン、ログアウト、その他のセッション状態の変化をアプリに通知し、iOS 6と即座に統合されます。
APIサポートの改善: Facebook Graph、FQL、その他のAPIを呼び出すために必要なコードを最小限に抑えます。バッチAPIリクエストをネイティブにサポートすることで、API呼び出しのパフォーマンスが大幅に向上し、より高速で優れたユーザーエクスペリエンスを実現します。
SDK には Facebook の広告分析ツールのベータ版も含まれており、アプリ開発者は広告の効果に関する統計情報を取得できます。
広告分析(ベータ版):分析データを記録することで、広告の効果に関する情報を入手し、アプリの利用状況を把握できます。モバイル広告サービスについて詳しくはこちらをご覧ください。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。