Facebook выпускает SDK 3.1 для iOS с интеграцией iOS 6

В последние месяцы мы следили за улучшениями Facebook своего SDK для iOS. В июле Facebook выпустил бета-версию с интеграцией Facebook для iOS 6 и новым центром для разработчиков (Dev Center) для разработчиков iOS. Эта бета-версия поддерживалась наряду с версией 3.0 своего SDK до сегодняшнего дня, когда было официально выпущено Facebook SDK 3.1 для iOS. Facebook официально анонсировал выпуск SDK, который включает новые инструменты для разработчиков мобильных приложений, заинтересованных в использовании нативной интеграции Facebook с iOS 6 в своих приложениях, в своем блоге для разработчиков ранее сегодня.

Разработчики могут скачать Facebook SDK 3.1 для iOS здесь.

Эдди О’Нил из Facebook рассказал о некоторых новых функциях SDK, включая: нативный вход Facebook, нативные окна обмена информацией Facebook и готовые к использованию элементы пользовательского интерфейса:

Нативные, готовые к использованию элементы пользовательского интерфейса: SDK включает несколько предварительно созданных элементов пользовательского интерфейса:

— Выбор друзей (Friend Picker) для упрощения выбора друзей в приложениях. Например: используйте выбор друзей для выбора друзей для отметки в действии Open Graph.
— Выбор мест (Places Picker), чтобы приложения могли легко интегрироваться с местами Facebook. Например: используйте этот выбор, чтобы позволить пользователям включать местоположение в свои сообщения.
— Элемент изображения профиля (Profile Picture), чтобы ваше приложение могло легко отображать изображение профиля пользователя, его друзей, мест или других объектов Facebook.
— Элементы входа (Login controls) для простого создания интерфейса входа и выхода.

Поддержка входа Facebook во всех версиях iOS: Позволяет вашему приложению беспрепятственно работать на всех версиях iOS 4.0+ и легко интегрироваться с нативной поддержкой входа в iOS 6.

Простое управление сессиями: Представляет API FBSession, который управляет, хранит и обновляет токены пользователей. Вы также можете переопределить поведение по умолчанию для создания расширенных функций. Он использует современный метафор «блоков» Objective-C для уведомления вашего приложения об изменениях состояния входа, выхода и других сессиях, и мгновенно интегрируется с iOS 6.

Улучшенная поддержка API: Минимизирует код, необходимый для вызова Facebook Graph, FQL и других API. Он нативно поддерживает пакетные запросы к API для значительного повышения производительности вызовов API, что приводит к более быстрой и качественной работе пользователя.

SDK также включает бета-версию инструмента аналитики рекламы Facebook, позволяющего разработчикам приложений получать статистику об эффективности их рекламы:

Аналитика рекламы (бета): Позволяет записывать аналитические данные, чтобы предоставить информацию об эффективности вашей рекламы и понять, как люди используют ваше приложение. Узнайте больше о продукте мобильной рекламы.