Registro de cambios del SDK de Facebook para iOS

Registro de cambios y notas de la versión del SDK de Facebook para iOS.

5.0.0 y posterior

Para obtener los registros de cambios de la versión 5.0.0 y posteriores, consulta facebook/facebook-objc-sdkCHANGELOG.md en GitHub.

4.44.0 - 2019-04-05

02-04-2019 | Registro de cambios completo

Añadido

  • Añade el parámetro _inBackground para los eventos de la aplicación

Se corrigieron los siguientes problemas

  • Se han corregido varios errores.

4.40.0: 22 de enero de 2019

SDK de Facebook

Añadido

Modificado

Correcciones

  • Se han corregido varios errores.

4.39.1: 15 de enero de 2019

SDK de Facebook

Añadido

Modificado

Correcciones

  • Se han corregido varios errores.

4.39.0: 5 de diciembre de 2018

SDK de Facebook

Añadido

Modificado

  • El registro automático de las compras en la aplicación está activado de forma predeterminada. Todas las compras registradas automáticamente en iOS se verifican de forma automática.

Correcciones

  • Se han corregido varios errores.

4.38.0: 23 de octubre de 2018

SDK de Facebook

Añadido

Modificado

Correcciones

  • Se ha resuelto un error del código de bits de Xcode 10/iOS 12.
  • Se han corregido varios errores.

4.37.0: 27 de septiembre de 2018

SDK de Facebook

Añadido

Modificado

Correcciones

  • Se han corregido varios errores.

4.36.0: 30 de agosto de 2018

SDK de Facebook

Añadido

  • Nuevo registro automático de compras en la aplicación
  • Coincidencias avanzadas para eventos de la aplicación
  • Seguimiento de las desinstalaciones
  • Nuevos eventos estándar

Modificado

Correcciones

  • Se han corregido varios errores.

4.35.0: 26 de julio de 2018

SDK de Facebook

Añadido

  • Acceso a la versión 3.1 de la API Graph.
  • Se ha añadido [FBSDKAppEvents clearUserID];

Modificado

Correcciones

  • Se han corregido varios errores.

4.34.0: 18 de junio de 2018

SDK de Facebook

Añadido

  • Se ha añadido el módulo de marketing para activar el registro de eventos de la aplicación sin código.
  • Se ha añadido un método JavascriptInterface y uno augmentWebview. Esto permite a las aplicaciones híbridas enviar AppEvents desde el píxel.
  • Se ha añadido la propiedad videoAsset a FBShareVideo para que los socios puedan compartir un vídeo desde la biblioteca de fotos mediante una clase PHAsset.

Modificado

  • Se ha mejorado la compatibilidad con la API Graph 3.0.

Se corrigieron los siguientes problemas:

  • Se han corregido varios errores.

4.33.0: 1 de mayo de 2018

SDK de Facebook

Añadido

  • ACTUALIZACIÓN A LA VERSIÓN 3.0 DE LA API GRAPH DE FACEBOOK
  • SE HA AÑADIDO EL MÉTODO SENCILLO CURRENTACCESSTOKENISACTIVE DE FBSDKACCESSTOKEN.

Modificado

Correcciones

  • MEJOR GESTIÓN DE LOS INICIOS DE SESIÓN INACTIVOS
  • VARIAS CORRECCIONES DE ERRORES

4.32.0: 11 de abril de 2018

SDK de Facebook

Añadido

Modificado

  • Se ha añadido compatibilidad para proporcionar una ubicación personalizada para la llamada getCurrentLocation.

Se corrigieron los siguientes problemas:

  • Se ha corregido un bloqueo relacionado con los bloques de finalización.
  • Se ha corregido un problema con una alerta de Bluetooth.

SDK de Account Kit

Añadido

Modificado

Correcciones

4.31.1: 5 de marzo de 2018

SDK de Facebook

Añadido

Modificado

Correcciones

  • Se ha corregido un error con los parámetros de publicación de las solicitudes por lotes.

4.31.0: 28 de febrero de 2018

SDK de Facebook

Añadido

Modificado

Correcciones

SDK de Account Kit

Añadido

Modificado

Correcciones

4.30.0: 24 de enero de 2018

SDK de Facebook

Añadido

Modificado

Correcciones

  • Se han realizado correcciones menores en la función de compartir contenido de Messenger.
  • Corrección para bloquear el dispositivo durante la sesión de autenticación.

SDK de Account Kit

Añadido

  • Se ha actualizado la API Graph de Account Kit a la versión 1.3.

Modificado

  • Se ha eliminado la API de preferencias.

Correcciones

4.29.0: 5 de diciembre de 2017

SDK de Facebook

Añadido

Correcciones

  • Emisión de códigos de bit para XCode 9 y el SDK para iOS 11

4.28.0: 7 de noviembre de 2017

SDK de Facebook

Modificado

  • Se ha retirado la función de invitaciones a la aplicación.
  • Se ha retirado el botón “Me gusta” nativo.
  • Captura de los datos de los recibos en el registro implícito de compras.

4.27.0: 26 de septiembre de 2017

SDK de Facebook

Añadido

  • Compatibilidad con Xcode 9

Correcciones

  • Correcciones de errores de iOS 11

4.26.0: 24 de agosto de 2017

SDK de Facebook

Añadido

  • Códigos QR para iniciar sesión en el dispositivo y utilizar las opciones de uso compartido

Correcciones

  • Se ha mitigado un problema que provocaba que SafariViewController no se mostrara si el valor de keyWindow en UIApplication era nulo

4.25.0: 26 de julio de 2017

SDK de Facebook

Correcciones

  • Se ha corregido la integración de Carthage.

Audience Network

Modificado

  • Ahora es posible registrar los tipos de eventos que se envían desde el registro unificado (antes en la consola solo se registraban los identificadores).
  • Se ha añadido compatibilidad con la reproducción offline de los anuncios intersticiales con vídeo.
  • Se ha añadido compatibilidad adicional para mostrar anuncios intersticiales después de cambiar la orientación del dispositivo.
  • Se han implementado cambios menores en el diseño del proyecto AdUnitsSample, que ahora incluye un ejemplo in-stream.
  • Se ha eliminado el proyecto InstreamAdSample.
  • Se ha añadido la propiedad de reproducción a FBMediaViewVideoRenderer.
  • Se ha cambiado el valor predeterminado de la propiedad de duración de FBMediaViewVideoRenderer a kCMTimeIndefinite.

Corregido

  • Ahora es posible registrar los tipos de eventos que se envían desde el registro unificado (antes en la consola solo se registraban los identificadores).
  • Se ha añadido compatibilidad con la reproducción offline de los anuncios intersticiales con vídeo.
  • Se ha añadido compatibilidad adicional para mostrar anuncios intersticiales después de cambiar la orientación del dispositivo.
  • Se han implementado cambios menores en el diseño del proyecto AdUnitsSample, que ahora incluye un ejemplo in-stream.
  • Se ha eliminado el proyecto InstreamAdSample.

4.24.0: 26 de junio de 2017

SDK de Facebook

Añadido

  • Localización del botón “Continuar con Facebook”.

Correcciones

  • El objeto FBSDKSharingDialog canShow valida el contenido si se establece.

Audience Network

Añadido

  • Se han añadido propiedades de AdChoices adicionales a FBNativeAd.
  • Se ha añadido la propiedad backgroundVideoPlaybackAllowed a FBAdSettings.

Modificado

  • Se ha mejorado el diseño de FBRewardedVideoAd.

Correcciones

  • Se han corregido advertencias ocasionales del depurador en FBMediaView.

4.23.0: 25 de mayo de 2017

SDK de Facebook

Se corrigieron los siguientes problemas:

  • Se ha corregido un error de bloqueo en la aplicación de muestra PlacesKit para iOS 8 y 9.

Audience Network

Añadido

  • Se ha añadido FBMediaViewVideoRenderer para personalizar los anuncios con vídeo nativos.
  • Se ha revertido una biblioteca compilada con LTO debido a problemas de compatibilidad al compilar con versiones anteriores de Xcode.
  • Se ha cambiado el resultado de depuración a tablas de líneas solo para reducir el tamaño del SDK.
  • Se ha añadido una compilación de biblioteca dinámica (FBAudienceNetworkDynamicFramework).

Modificado

  • Se ha simplificado la interfaz pública de FBAdChoicesView.

Correcciones

  • Se ha actualizado la biblioteca de reproductor de vídeo a la última versión estable.
  • Se ha corregido una condición de carrera para los anuncios con vídeo nativos (error de pantalla en blanco).

Account Kit

Añadido

  • Se han añadido banderas de los países al selector del código de país en el inicio de sesión en el teléfono.

Modificado

  • Se ha mejorado la localización.
  • Se han mejorado los controles de accesibilidad.

Correcciones

  • Se han corregido problemas de la IU con botones que desaparecen y etiquetas incorrectas.

4.22.1: 12 de mayo de 2017

Account Kit

Correcciones

  • Se ha corregido un problema con un idioma no admitido en el proceso de revisión de App Store.

4.22.0: 18 de abril de 2017

SDK de Facebook

Añadido

Modificado

  • Se ha actualizado para que utilice la API Graph v2.9.
  • Se han retirado los campos title, description, caption y image de FBSDKShareLinkContent. Adopta las medidas pertinentes para que se dejen de utilizar.

Audience Network

Correcciones

  • Se ha corregido un error crítico que provocaba que el contenido del anuncio con imagen no se mostrara en FBMediaView.
  • Se ha corregido un error de compilación del mapa de módulos de Xcode 8.3.

Account Kit

Añadido

  • Se ha añadido la verificación alternativa del número de teléfono mediante llamada de voz.
  • Se han añadido dos tipos de interfaz adicionales: Contemporary y Translucent.
  • Llamada al extremo de cierre de sesión para cerrar la sesión

Modificado

  • Se han añadido registros adicionales.
  • Se ha actualizado la experiencia de usuario en cuanto al proceso de reenvío de SMS.
  • Se ha mejorado la experiencia en pantallas pequeñas.
  • Se ha mejorado cómo se muestra el texto de divulgación en la experiencia de usuario.
  • Se muestra un mensaje de error en el título y no en “actionBar”.

Correcciones

  • Se ha mejorado la compatibilidad con idiomas de derecha a izquierda (árabe y hebreo).
  • Correcciones en la experiencia de usuario para iOS8 y iOS9.
  • Identificadores de accesibilidad mejorados

4.21.0: 5 de abril de 2017

Audience Network

Añadido

  • Se han rediseñado los anuncios intersticiales y se ha añadido la reproducción automática de vídeo para los anuncios con vídeo de marca y de respuesta directa.
  • Se ha añadido compatibilidad con las extensiones de aplicaciones de iOS para mostrar anuncios en las aplicaciones con teclado.

Se corrigieron los siguientes problemas:

  • Se han corregido varios problemas de fuga de memoria al reproducir anuncios con vídeo.

4.20.2: 16 de marzo de 2017

Account Kit

Correcciones

  • Se ha corregido un problema que provocaba que faltasen las arquitecturas i385 y x86_64.

4.20.1: 10 de marzo de 2017

Account Kit

Correcciones

  • Se ha corregido un problema con un idioma no admitido en el proceso de revisión de App Store.

4.20.0: 1 de marzo de 2017

SDK de Facebook

Modificado

  • Ahora se actualiza y localiza el cuadro de diálogo del inicio de sesión inteligente.
  • Los tokens de push ahora se envían de forma inmediata. Consulta la documentación para obtener más información.

Account Kit

Añadido

  • Opción de skin clásico.

Correcciones

  • Se ha corregido el contador del botón “Reenviar SMS”.

Modificado

  • Ahora, cuando no se selecciona ningún estilo, la IU predeterminada es la máscara clásica, en lugar del aspecto predeterminado antiguo.
  • Se han realizado cambios visuales menores.

Audience Network

Se corrigieron los siguientes problemas:

  • Se ha reducido el tamaño de la biblioteca estática del SDK para iOS a 55 MB.
  • Se han mejorado la calidad y el rendimiento del SDK.

4.19.0: 25 de enero de 2017

SDK de Facebook

Modificado

  • Ahora se llama a [FBSDKAppEvents activateApp] durante la inicialización del SDK. No es necesario llamar a activateApp en el código.
  • Actualiza el aspecto de FBSDKLoginButton. Consulta la guía de actualización para obtener más información.

Account Kit

Añadido

  • Se ha añadido el registro de códigos de país.

Correcciones

  • Se permiten los temas de la interfaz de usuario avanzada de Account Kit en el selector de código de país.
  • Se ha asegurado que el botón “Siguiente” sea visible en dispositivos pequeños.

Audience Network

Añadido

  • Se ha añadido la propiedad aspectRatio a FBMediaView para ofrecer una pista a los editores que quieran ajustar el diseño de su aplicación en respuesta a las dimensiones del contenido de la vista. Esto permitirá a los editores realizar acciones como adaptar la altura de una celda de un anuncio en un feed o mostrar un diseño especializado para los anuncios con vídeo en orientación vertical. La relación de aspecto es ancho/altura y es mayor o igual a 0,0.
  • Se han añadido applyNaturalWidth y applyNaturalHeight, que cambian el ancho o la altura en función de la dimensión actual de FBMediaView y respetan la propiedad aspectRatio. Consulta la documentación para desarrolladores sobre anuncios nativos para obtener más información sobre cómo usar estas nuevas API.
  • Se ha añadido setMediaViewRenderingMethod a FBAdSetting para configurar el método de representación de FBMediaView. Los métodos de representación disponibles son FBMediaViewRenderingMethodDefault, FBMediaViewRenderingMethodMetal, FBMediaViewRenderingMethodOpenGL y FBMediaViewRenderingMethodSoftware.

Se corrigieron los siguientes problemas:

  • Se han corregido problemas de rendimiento y estabilidad con las comprobaciones de integridad.
  • Se ha mejorado la estabilidad de la reproducción de vídeo de los anuncios con vídeo.
  • Se ha cambiado la alternativa de software para la representación de imágenes borrosas de OpenGL en dispositivos iPhone 5 para evitar bloqueos.
  • Se ha corregido un error ocasional de pantalla en blanco con los clics en el enlace de los anuncios intersticiales o banners publicitarios.
  • Se ha corregido un error que provocaba que no se llamara al método de devolución de llamada adViewDidClick de FBInstreamAdViewDelegate.
  • Se han corregido algunos problemas de bloqueo y fuga de memoria que se han notificado desde la versión anterior.

4.18.0: 30 de noviembre de 2016

SDK de Facebook

Correcciones

  • Se ha mejorado la recuperación de configuración en casos de mala conectividad.
  • Se ha actualizado la nomenclatura de los eventos de registro.

Account Kit

Correcciones

  • Se ha corregido el comportamiento del teclado en todas las pantallas de entrada.

4.17.0: 26 de octubre de 2016

SDK de Facebook

Añadido

  • Se han añadido setUserID: y updateUserProperties: a FBSDKAppEvents. Consulta aquí para obtener más información.
  • Se ha añadido application:openURL:options: a FBSDKApplicationDelegate en iOS 10.

Correcciones

  • Se han corregido problemas potenciales al presentar la interfaz de usuario sin ningún envío en las devoluciones de llamada FBSDKLoginManager.
  • Se ha corregido un error que provocaba que FBSDKLoginManager se liberara antes de tiempo.
  • Se han corregido problemas en las compilaciones de versiones anteriores de Xcode. PR 845

Audience Network

Corregido

  • Se han corregido las restricciones de diseño del anuncio de rectángulo medio.
  • Se ha corregido un bloqueo del selector que faltaba en las plantillas de anuncios nativos.

Account Kit

Modificado

  • Se ha actualizado el registro de sesiones.
  • Se ha eliminado la devolución de llamada de cancelación.
  • Se ha actualizado para usar el extremo “graph” de Account Kit 1.1.

4.16.1: 10 de octubre de 2016

SDK de Facebook

Modificado

  • Se ha actualizado para que utilice la API Graph v2.8

Audience Network

Corregido

  • Se ha corregido un problema que provocaba que no se llamara a nativeAdDidClick: en FBNativeAdDelegate.
  • Se ha suprimido la referencia a UIImagePickerController que provocaba rechazos en la App Store.

4.16.0: 27 de septiembre de 2016

SDK de Facebook

Añadido

  • Se ha añadido FBSDKSettings setGraphAPIVersion: para permitir la configuración global de diferentes versiones de la API Graph.

Audience Network

Añadido

  • Se ha añadido FBInstreamAdView para admitir las ubicaciones de anuncios in-stream.

Modificado

  • Se ha retirado el establecedor autoplayEnabled en FBMediaView para usar los controles del lado del servidor en su lugar.
  • Se han mejorado las impresiones y la fiabilidad de los clics.
  • Se ha actualizado la biblioteca de reproductores de vídeo FnF para mejorar la fiabilidad y el rendimiento.

Corregido

  • Se han suprimido referencias involuntarias a PHAsset en la biblioteca de reproductores de vídeo FnF que podían provocar que el análisis estático de App Store fallara.

SDK de Account Kit

Modificado

  • Se ha mejorado el proceso de reenvío para que quede más claro cuándo recibirá el usuario un nuevo SMS de confirmación.

Corregido

  • Se ha mejorado el diseño para los dispositivos con pantalla pequeña (iPhone 4S e iPhone 5).

4.15.1: 9 de septiembre de 2016

SDK de Facebook

  • Se ha actualizado para Xcode 8 GM y iOS 10.
  • Retirado (FBSDKAppEventsUtility fetchDeferredAppInvite:).

4.15.0: 26 de agosto de 2016

SDK de Facebook

Obsoleto

  • Se han retirado las interfaces FBSDKAppGroupAddDialog y FBSDKAddGroupJoinDialog.

Modificado

  • El SDK ahora usa NSURLSession en lugar de NSURLConnection para realizar solicitudes a la API Graph desde NSURLConnection.

Corregido

  • PR-836: se pasan los parámetros de inicio de sesión correctos para la vista web.
  • Se ha corregido un bloqueo que se producía en los dispositivos iPad al cerrar sesión mediante FBSDKLoginButton.
  • Se ha corregido la localización al usar Cocoapods.
  • Se devuelven identificadores de fotos individuales al compartir fotos mediante FBSDKShareAPI, mientras que anteriormente el SDK devolvía el identificador de la publicación del álbum de fotos.

Audience Network

Añadido

  • Se ha mejorado la información de depuración de visibilidad.

Modificado

  • Se ha cambiado la tienda de aplicaciones SKStoreProductViewController para permitir todas las orientaciones, excepto boca abajo.
  • Se han suprimido componentes que no se utilizaban del SDK.
  • Limpieza y optimización de FBAdEnvironmentData

Corregido

  • Se ha mejorado la corrección de los problemas de temporización de FBAdConfigManager que provocaban bloqueos de objetos mixtos de FNF y AVFoundation.
  • Se han gestionado condiciones de error adicionales para agentes de usuario no válidos.
  • Se ha corregido un problema que provocaba que se usaran orientaciones incorrectas para la representación de intersticiales debido a que la orientación se comprobaba en dos ubicaciones diferentes.
  • Se ha reducido el registro de errores en FBAdConfigManager en situaciones válidas.
  • Se ha corregido un bloqueo en el registro de eventos del cliente.

SDK de Account Kit

Corregido

  • Asegurarse de que se llama al método delegado viewControllerDidCancel cuando el usuario pulsa Cancel.
  • Se han corregido problemas de representación en iOS 10.

Versión 4.14.0: 13 de julio de 2016

SDK de Facebook

Modificado

  • Se ha actualizado para que utilice API Graph v2.7.
  • Se han añadido objetivos de marco dinámicos y compatibilidad con Carthage para FBSDKCoreKit, FBSDKLoginKit y FBSDKShareKit.

Corregido

  • Se ha reemplazado el UIActionSheet retirado por UIAlertController
  • Se ha corregido un problema que provocaba que la foto de perfil estuviera vacía cuando se revocaban todos los permisos.

Audience Network

Añadido

  • Se ha mejorado SKStoreProductViewController con cargas más fiables y un tiempo de espera automático.

Corregido

  • Mejoras en el tamaño y el rendimiento.
  • Se ha corregido un problema de tiempo con FBAdConfig que provocaba que los objetos AVFoundation y FNF* se usaran juntos y se produjeran bloqueos de “selector desconocido”.
  • Se ha eliminado la marca "objc_arc" de modulemap.

AccountKit

Corregido

  • Se ha actualizado la firma del método de viewControllerForLoginResume

v4.13.1: 16 de junio de 2016

Audience Network

Corregido

  • Mejoras en el rendimiento y el tamaño.
  • Se han suprimido las utilidades de depuración internas que no están pensadas para las compilaciones de lanzamiento (FBAdThreadWatchdog).

Versión 4.13.0: 15 de junio de 2016

Audience Network

Corregido

  • Se ha corregido un selector (dataAvailable) que generaba un conflicto cuando se usaba en la biblioteca de vídeos.
  • Se ha corregido un interbloqueo en la biblioteca de vídeo.
  • Se ha corregido un bloqueo poco frecuente que se producía debido a problemas de subprocesos con FBAdConfigManager.
  • Optimización y mejora del rendimiento.

v4.12.0: 19 de mayo de 2016

SDK de Facebook

Añadido

  • Se ha añadido [FBSDKShareAPI.accessToken] para permitir cambiar el identificador de acceso usado para compartir (solicitud de extracción 826).

Modificado

  • Los inicios de sesión iniciales ahora pasan la marca “rerequest” (repetición de solicitudes) para que los permisos denegados anteriormente se presenten en el cuadro de diálogo de inicio de sesión.

Corregido

  • Se han corregido casos en los que AppEvents podía bloquearse debido a la ausencia de un identificador de sesión.
  • Se ha corregido un error que se producía en algunos casos en los que la fecha de caducidad del identificador de acceso era la fecha de actualización.

Audience Network

Añadido

  • Se ha añadido un nuevo reproductor de vídeo de alto rendimiento para FBMediaView que usa la misma tecnología que la aplicación de Facebook (se han acabado las detenciones de la IU).
  • Se ha añadido un nuevo representador de imágenes borrosas de alto rendimiento basado en Metal para FBMediaView (con alternativa en OpenGL).
  • Se han añadido nuevas dependencias: libxml2 y C++ runtime.

Modificado

  • Se ha mejorado la detección de errores del controlador de vista.

Corregido

  • FBMediaView muestra una imagen de portada en lugar del primer fotograma del vídeo cuando la reproducción automática está desactivada.
  • FBMediaView ahora añade un desenfoque a las imágenes de secuencia con distintas relaciones de aspecto (si es necesario).
  • FBMediaView sigue la marca de memoria en caché del contenido multimedia para las imágenes de secuencia.
  • Se ha corregido la marca de memoria en caché del contenido multimedia de FBNativeAdsCachePolicyAll.
  • Se ha corregido un problema que provocaba que los vídeos se detuvieran al cambiar a la posición horizontal en dispositivos con iOS 7.
  • Se ha corregido un problema que impedía reiniciar un vídeo después de que finalizara.

AccountKit

Añadido

  • Se ha añadido compatibilidad con Cocoapods para Account Kit.
  • Se ha añadido la capacidad de usar temas con headerButtonTitleColor.
  • Se ha añadido la capacidad de especificar márgenes de contenido personalizados en el estilo.
  • Se ha añadido la capacidad de personalizar la posición del texto al usar la personalización avanzada de la IU.
  • Se ha añadido la capacidad de cancelar el inicio de sesión cuando se utiliza la personalización avanzada de la IU.

Corregido

  • Se ha corregido la representación de los encabezados con estilo en la lista de códigos de país.
  • Se ha corregido la representación del campo de entrada de correo electrónico con estilo.
  • Se ha corregido un error en el tema de la IU avanzada que provocaba que se notificara un paso incorrecto para la pantalla de verificación de correo electrónico.

v4.11.0: 12 de abril de 2016

SDK de Facebook

Añadido

  • Se han añadido los parámetros -[FBSDKAppEvents logPushNotification*] y -[FBSDKAppEvents setPushNotificationsDeviceToken:]. Consulta la documentación sobre las campañas push para obtener más información.
  • Se ha añadido el método -[FBSDKAppLinkUtility fetchDeferredAppInvite:] para admitir enlaces aplazados de invitaciones a aplicaciones en iOS, y los parámetros FBSDKAppInviteContent.promotionCode y FBSDKAppInviteContent.promotionText para que resulte más sencillo incluir un código de promoción con la invitación. Para obtener información más detallada, consulta la documentación sobre las invitaciones a aplicaciones.
  • Se ha añadido el parámetro -[FBSDKProfile loadCurrentProfileWithCompletion:].
  • Se han añadido las clases FBSDKHashTag y FBSDKShareMediaContent para que se puedan compartir hashtags y contenido mixto (por ejemplo, fotos y vídeos). Para obtener información más detallada, consulta la documentación sobre contenido compartido.
  • Se ha añadido la propiedad FBSDKShareLinkContent.quote para que se puedan compartir citas desde un enlace.
  • Se ha añadido la propiedad FBSDKShareVideo.previewPhoto para especificar una foto que represente al vídeo.

Modificado

  • Se ha actualizado para que utilice la API Graph v2.6.
  • Se ha mejorado la precisión del seguimiento de sesiones en FBSDKAppEvents, incluido un valor configurable para identificar límites de tiempo de espera de sesiones (ubicado en la configuración de Facebook Analytics de tu aplicación).
  • El SDK devuelve una excepción si se configuran esquemas incorrectos en el archivo .plist de la aplicación.
  • Se han actualizado los submódulos de xctool y Bolts (v1.7).

Corregido

  • Se ha solucionado el problema de compatibilidad con Cocoapods 0.39 y 1.0.0-beta6.
  • Se ha corregido el ámbito de las variables estáticas de FBSDKAppEventsDeviceInfo, definido incorrectamente como global.

Audience Network

Añadido

  • Se ha añadido el almacenamiento previo en caché de anuncios nativos.

Modificado

  • Se ha modificado el reproductor de vídeo a pantalla completa para que empiece desde el tiempo actual del reproductor en línea, no desde el inicio.

Corregido

  • Se ha solucionado el problema que provocaba que los intersticiales de iOS 7 se mostraran con una orientación incorrecta.

AccountKit

FBNotifications

v4.10.1: 16 de marzo de 2016

SDK de Facebook

  • Se ha corregido la precisión de la zona horaria para los eventos de la aplicación en algunos casos afectados.

Audience Network

  • Se ha mejorado la compatibilidad con la versión 7.3-beta de Xcode.
  • La carga de la configuración de las funciones se ha movido a la primera llamada al SDK.
  • Se ha cambiado el registro al cargar la configuración de una función al nivel de depuración en lugar de al nivel de error.
  • Se ha corregido un bloqueo que se producía al ignorar la vista de AdChoices.
  • Se ha desactivado la compatibilidad del módulo para corregir las advertencias excesivas del vinculador.

Versión 4.10.0: 10 de febrero de 2016

SDK de Facebook

Modificado

  • Se ha actualizado el submódulo Bolts a la versión 1.6.
  • Ya no se necesita la lista de autorizados de seguridad del transporte de la aplicación para los servidores de Facebook.

Corregido

  • Se han corregido problemas de representación para FBSDKWebDialog (se ha corregido la alineación del borde).
  • Se ha corregido un error que sobrescribía los parámetros explícitos “locale” en las solicitudes a la gráfica.
  • Se ha suprimido el identificador del equipo de desarrollo de FBSDKLoginKit (solicitud de extracción de GitHub n.º 813: @IgorOvechko).

Audience Network

Añadido

  • Se ha añadido compatibilidad con los anuncios por secuencia en FBMediaView.

Corregido

  • Se ha corregido un problema que provocaba que SFSafariViewController no enviase eventos ignorados.
  • Se ha corregido un problema con el registro de anuncios nativos FBNativeAdTableViewCellProvider.
  • Se ha corregido un error poco frecuente en la versión FBAdURLSession.
  • Se ha corregido una fuga de memoria de la cadena C en la conversión NSString.
  • Se ha corregido una fuga de memoria en la conectividad de red.
  • Se ha corregido una fuga de memoria en FBAdCache que se producía cuando las URL de imagen no eran válidas.
  • Se ha corregido un bloqueo causado por el uso de [NSString containsString:] en iOS 7.

v4.9.1: 16 de enero de 2016

Corregido

  • Se ha corregido la compatibilidad del código de bits de todos los marcos.

v4.9.0: 13 de enero de 2016

SDK de Facebook

Añadido

  • Se ha añadido una aplicación de muestra de FBSDKCatalog.
  • Se ha añadido FBSDKTVOSKit.framework para crear aplicaciones de tvOS. Consulta nuestra guía de tvOS para obtener más información.

Modificado

  • Se ha actualizado el submódulo Bolts a la versión 1.5 y el submódulo OHHTTPStubs a la versión 4.6.

Corregido

  • Se ha corregido la frase social FBSDKLikeControl para respetar la configuración regional.
  • Se ha corregido un error en FBSDKAppEvents que no enviaba la atribución en algunos casos.
  • Se ha corregido el elemento FBSDKLoginButton delegado para que reciba loginButtonWillLogin: solo en el inicio de sesión con un botón.
  • Se ha corregido un error en FBSDKAppEvents que no enviaba eventos si el método activateApp se enviaba desde un hilo en segundo plano.
  • Se ha corregido la documentación README (solicitud de extracción de GitHub n.º 810: @orta).
  • Se ha corregido un error de inicio de sesión que trataba como una cancelación una solicitud de no conceder nuevos permisos.
  • Se han corregido los comentarios de headerdoc para FBSDKLoginButton en relación con la altura predeterminada (solicitud de incorporación de cambios de GitHub n.º 804: @revolter).
  • Se ha corregido la localización en hebreo que faltaba en FacebookSDKStrings.bundle.
  • Se ha corregido la compatibilidad con Cocoapods-1.0.0-beta2.
  • Se ha corregido la marca ENABLE_BITCODE para la versión 7.2 de Xcode.

Audience Network

Modificado

  • Se ha suprimido la dependencia StoreKit.
  • Se ha actualizado la red para usar NSURLSession.
  • Se ha mejorado el rendimiento de AVPlayer/AVPlayerItem y se han realizado mejoras menores en el rendimiento del desplazamiento de los vídeos.

Corregido

  • Se ha corregido un error de desbordamiento de pila con CGColorGetComponents.
  • Se ha corregido un bloqueo poco frecuente que provocaban los temporizadores.
  • Se ha corregido un problema que provocaba que la visibilidad de la barra de estado cambiara en dispositivos iPad.
  • Se ha corregido un problema que provocaba que se eliminasen los reconocedores de gestos en las plantillas de anuncios nativos de las vistas de tabla.
  • Se ha corregido un bloqueo que provocaba el acceso a la IU en el hilo principal.
  • Se ha corregido un problema que provocaba que los intersticiales o banners engullieran los errores de renderización WKWebView.
  • Se han corregido advertencias del vinculador que se originaban a causa de información innecesaria de depuración del módulo.
  • Se ha corregido un problema que provocaba que FBNativeAdView no cargara nunca contenido cuando se utilizaba de forma independiente.

Versión 4.8.0: 11 de noviembre de 2015

SDK de Facebook

Añadido

  • FBSDKShareAPI ahora puede compartir contenido de FBSDKShareVideo inicializado con URL de archivos.

Modificado

  • Actualización de OHHTTPStubs a 3.1.12.
  • Se han reorganizado algunos encabezados internos como ámbito “Project” en lugar de “Private”.

Corregido

  • Se ha corregido el problema que impedía que sharePhotoContent estableciese peopleIds en FBSDKShareAPI.
  • Se ha corregido shareVideoContent para rechazar la configuración de peopleIds y placeId (no se admiten en el extremo de vídeo de la API Graph) en FBSDKShareAPI.

Audience Network

Modificado

  • Se ha mejorado el rendimiento de FBMediaView: se omite por completo la difuminación de la imagen si la vista del contenido multimedia ya está en la relación ideal de 1,9:1 (o cerca de ella) para las imágenes de portada.

Corregido

  • Se ha resuelto una condición de carrera poco frecuente en el registro de impresiones de intersticiales cuando se usa WebKit para mostrar el intersticial (dispositivos con iOS 8 y 9).
  • Se han corregido problemas al obtener el controlador de vista actual cuando hay varios elementos UIWindows o no están en el nivel de ventana UIWindowLevelNormal.
  • Se han resuelto errores del vinculador; para ello, se han suprimido las referencias directas a AVFoundation, CoreMedia y CoreMotion, que ahora se cargan de forma diferida durante el tiempo de ejecución.

4.7.1: 26 de octubre de 2015

SDK de Facebook

No se ha realizado ningún cambio en los archivos binarios de esta versión.

Corregido

  • Se ha corregido un problema con el archivo podspec de inicio de sesión.

4.7.0: 7 de octubre de 2015

SDK de Facebook

Obsoleto

  • Retirado ([FBSDKProfile imagePathForPictureMode]). En su lugar, se ha añadido [FBSDKProfile imageURLForPictureMode].

Añadido

  • Se ha añadido [+FBSDKRequestConnection setDefaultConnectionTimeout:] para permitir configurar un valor de tiempo de espera predeterminado para todas las solicitudes.

Modificado

  • El SDK ahora está dirigido a la versión 2.5 de la API Graph. Consulta el registro de cambios de la API Graph para obtener más información.
  • Los resultados de finalización enviados al delegado de GameRequestDialog ahora contendrán una clave "to" con un valor NSArray que incluirá a los destinatarios.
  • Se ha actualizado el submódulo Bolts a la versión 1.3.0.
  • Se han anotado FBSDKAccessTokeninit y new como NS_UNAVAILABLE.

Corregido

  • Se ha corregido el uso de FBSDKApplicationDelegate application:didFinishLaunchingWithOptions: en las muestras del SDK.
  • Se ha corregido el error EXEC_BAD_ACCESS que podía producirse en FBSDKLoginManager al usar FBSDKLoginBehaviorWeb y se cancela el inicio de sesión.
  • Se han corregido los comentarios de headerdoc en FBSDKLoginBehavior.
  • Se han corregido advertencias obsoletas al realizar la compilación para iOS 9 con CocoaPods.
  • Se ha corregido un problema de orientación que provocaba que SFSafariViewController no rotara en el proceso de inicio de sesión.

MessengerShareKit

  • Se ha modificado el mensaje de alerta que se presentaba al usuario cuando la versión actual de Messenger no admitía el contenido compartido.

Audience Network

Corregido

  • Se ha corregido un problema con el consumo excesivo de memoria al mostrar banners, intersticiales o anuncios con enlace en algunos dispositivos.
  • Se ha mejorado el rendimiento de los banners e intersticiales.
  • Se ha corregido el escalado de desenfoque de FBMediaView en dispositivos con la versión 3x.
  • Se ha corregido la gestión de errores del umbral de actualización.

Versión 4.6.0: 10 de septiembre de 2015

SDK de Facebook

Obsoleto

  • Varios métodos de FBSDKLoginManager y FBSDKAppInviteDialog se han retirado en favor de nuevas sobrecargas que utilizan un parámetro fromViewController. De esta forma, se han resuelto varios problemas de presentación que podían producirse en iOS 9.

Añadido

  • El SDK admite varias funciones de iOS 9, incluido Bitcode. Además, los cuadros de diálogo del SDK, como los cuadros de diálogo de Inicio de sesión, Me gusta y Compartir, determinan automáticamente la mejor interfaz de usuario en función del dispositivo, incluido SFSafariViewController en lugar de Safari. Consulta nuestra guía Preparación para iOS 9.

Modificado

  • Se han actualizado los submódulos, incluido Bolts (1.2.2).
  • Se ha suprimido la parte de armv7s de las arquitecturas del marco.
  • Se ha añadido [FBSDKLoginButtonDelegate loginButtonWillLogin:].

Corregido

  • Se ha corregido el estilo FBSDKLoginButton seleccionado.
  • Se ha corregido un bloqueo de FBSDKTestUsersManager que se producía cuando los usuarios de prueba no tenían identificadores de acceso.
  • Se ha corregido un error de inicio de sesión que podía provocar que se produjese un error con el código 308 en algunos inicios de sesión.
  • Se ha eliminado una ruta de instalación antigua de las rutas de búsqueda del marco de las muestras.
  • Se ha corregido la gestión de enlaces de aplicaciones diferidos con el parámetro click_time especificado (solicitud de extracción de GitHub n.º 789: @kookiekrak).
  • Se ha corregido un error que puede provocar que se cierren de forma anticipada los cuadros de diálogo de inicio de sesión al procesar la recuperación del error.

MessengerShareKit

  • Se ha actualizado para admitir iOS 9, incluido el código de bits.
  • Se ha retirado [FBSDKMessengerSharer messengerPlatformCapabilities]

Audience Network

  • Se ha actualizado para admitir iOS 9, incluido el código de bits.

Corregido

  • Se ha mejorado la localización de la vista de vídeo en pantalla completa.
  • Se ha mejorado el rendimiento de las imágenes para FBMediaView.

v4.5.1: 13 de agosto de 2015

SDK de Facebook

Corregido

  • Se ha corregido un error que podía provocar bloqueos al usar iOS 7.

v4.5.0: 10 de agosto de 2015

SDK de Facebook

Modificado

  • El SDK ahora se distribuye como un archivo zip en lugar de un instalador. Se incluye un script para instalar los conjuntos de documentación de Xcode manualmente.
  • El SDK lleva a cabo un registro adicional como preparación para iOS 9. Consulta nuestra guía de preparación para iOS 9.
  • Ahora, FBSDKShareDialog prueba automáticamente FBSDKShareDialogModeBrowser si se especifica FBSDKShareDialogModeNative y la aplicación de Facebook en el dispositivo no admite el contenido.
  • Se han actualizado los submódulos OHHTTPStubs, OCMock y xctool.

Corregido

  • Se ha corregido un error que podía provocar bloqueos al registrar FBSDKAppEvents desde varios subprocesos para diferentes eventos.
  • Se ha corregido un error en FBSDKGraphRequestConnection que provocaba que se llamara a requestConnectionDidFinishLoading incluso en caso de error de red.

MessengerShareKit

Añadido

  • Se ha añadido compatibilidad con la representación de imágenes estáticas y animadas como sticker en Messenger.

Modificado

  • Se ha retirado [FBSDKMessengerSharer messengerPlatformCapabilities] para prepararse para iOS 9. En lugar de comprobar qué versión de Messenger está disponible, simplemente envía el contenido y el SDK alertará al usuario si necesita actualizar Messenger.

Audience Network

Añadido

  • Se ha añadido compatibilidad con los vídeos para FBMediaView.

Corregido

  • Se ha corregido el problema de orientación de intersticiales con dispositivos iOS 7.
  • Se ha corregido un bloqueo que se producía al utilizar FBMediaView cuando OpenGL se usaba en segundo plano.

Versión 4.4.0: 7 de julio de 2015

SDK de Facebook

Modificado

  • El SDK ahora está dirigido a la versión 2.4 de la API Graph. Consulta el registro de cambios de la API Graph para obtener información detallada. Por ejemplo, se ha reducido el número de campos predeterminados que devuelven los extremos de Graph y debes solicitar siempre explícitamente los campos que necesites.
  • Se ha actualizado Bolts a la versión 1.2.
  • Se han actualizado los documentos del encabezado de FBSDKShareLinkContent para aclarar el uso de los parámetros.
  • Se ha modificado RPSSample con FBSDKAppEvents adicionales para los resultados de los juegos.
  • Se ha eliminado la propiedad groupID sin usar de FBSDKAppGroupContent.

Corregido

  • Se ha corregido un error que se producía al etiquetar personas o lugares en historias de Open Graph cuando se utilizan cuadros de diálogo de contenido compartido.
  • Se ha corregido un error de FBSDKShareDialog que no validaba el contenido antes de compartirlo.
  • Se ha corregido RPSSample para que asigne el delegado a su cuadro de diálogo de contenido compartido.

Versión 4.3.0: 25 de junio de 2015

SDK de Facebook

Añadido

  • Se ha añadido la propiedad graphNode a FBSDKShareAPI.

Modificado

  • El contenido que se comparte mediante el cuadro de diálogo integrado para compartir contenido ahora se atribuye correctamente a la aplicación.

Corregido

  • Se ha corregido un bloqueo que se producía al compartir contenido (como fotos) mediante el cuadro de diálogo de contenido compartido en la devolución de llamada de “FBSDKLoginManager”.
  • Se han corregido desbordamientos de pila al representar FBSDKLoginButton en ventanas emergentes de iPad.
  • Se ha corregido un error de la consola NSKeyedUnarchiver que se producía al usar los controles para indicar que te gusta.
  • Se ha corregido un error en refreshCurrentAccessToken para evitar una lógica errónea cuando currentAccessToken == nil.
  • Se ha corregido un error de la consola que se producía al usar FBSDKProfilePictureView con una dimensión de tamaño inicial de 0.

MessengerShareKit

Corregido

  • Se ha corregido un error que truncaba los metadatos que contenían el signo & o el signo de punto y coma.

Audience Network

Modificado

  • Se ha mejorado el rendimiento de la recuperación de imágenes y las plantillas de anuncios nativos.

Versión 4.2.0: 28 de mayo de 2015

SDK de Facebook

Añadido

  • Se ha añadido el paquete opcional FacebookSDKStrings.bundle para proporcionar cadenas localizadas para aplicaciones internacionales.

Modificado

  • Se han actualizado los proyectos para Xcode 6.3.
  • Ahora, FBSDKTestUsersManager pasa correctamente los resultados de las cuentas de los usuarios de prueba.
  • Se han retirado FBSDKAppInviteContent.previewImageURL, FBSDKGameRequestContent.to, FBSDKGameRequestContent.suggestions para evitar advertencias de validación del selector que no son públicas.
  • Se ha eliminado FBSDKShareAPI.createObjectsWithClientToken
  • Se han mejorado los informes de Facebook Analytics.
  • Se ha mejorado la seguridad del proceso de inicio de sesión de OAuth.
  • Se ha modificado la aplicación de muestra de RPS: se ha añadido una imagen de gesto del jugador para el contenido compartido de Open Graph.
  • Se ha modificado la aplicación de muestra Iconicus: se ha añadido la capacidad de analizar las posiciones restringidas (desde el enlace de la aplicación).

Corregido

  • Se ha corregido el mapa de módulos de FBSDKTestUsersManager.
  • Se ha corregido la orientación horizontal de los cuadros de diálogo de la vista web en iOS 7.
  • Se ha corregido un error que intentaba aplicar de forma incorrecta la recuperación de errores a las solicitudes de identificadores de acceso del cliente.
  • Se ha corregido el error que impedía utilizar el parámetro “fb:explicitly_shared” con acciones de Open Graph.

FBSDKMessengerShareKit

Corregido

  • Error en tiempo de compilación al intentar usar el SDK de Messenger en una extensión
  • Se ha cambiado el nombre de “FBSDKMessengerUrlHandler.h” a “FBSDKMessengerURLHandler.h” para los sistemas de archivos que distinguen entre mayúsculas y minúsculas.

Audience Network

Corregido

  • Se ha corregido un error en tiempo de compilación que se producía al crear compilaciones para iOS 6.
  • Se ha corregido un problema que provocaba que fuera necesario establecer explícitamente el marco de FBAdView.
  • Se ha corregido un problema con FBNativeAdsManager que provocaba que, a veces, se devolvieran anuncios no válidos como válidos.
  • Se ha corregido el estilo de selección de las celdas que crea FBNativeAdTableViewCellProvider.

v4.1.0: 30 de abril de 2015

SDK de Facebook

Añadido

  • Se ha añadido [FBSDKAccessToken refreshCurrentAccessToken] para actualizar el token actual.
  • Se ha añadido FBSDKTestUsersManager para simplificar la escritura de pruebas con usuarios de prueba.
  • Se ha añadido la propiedad caption a FBSDKSharePhoto.
  • Se ha añadido la propiedad message a FBSDKShareAPI.

Modificado

  • FBSDKShareAPI ahora advertirá sobre la ausencia de “publish_actions” en la consola en lugar de devolver una excepción inmediatamente.
  • El archivo podspec de Facebook-iOS-SDK se ha retirado en favor de los archivos podspec individuales FBSDKCoreKit, FBSDKLoginKit y FBSDKShareKit para admitir la versión 0.36 de Cocoapods.
  • El SDK devolverá una excepción si faltan los esquemas FacebookAppID o URL.
  • Se ha eliminado FBSDKAppInviteContent initWithAppLinkURL:. Usa el estándar init y establece la propiedad appLinkURL.

Corregido

  • Se ha corregido un error que impedía invocar el inicio de sesión desde los eventos del ciclo de vida del delegado de la aplicación.
  • Se ha corregido el error que impedía utilizar el parámetro fb:explicitly_shared con acciones de Open Graph.
  • Se ha corregido un error en el inicio de sesión del almacén de cuentas del sistema que no volvía a pedir los permisos que faltaban.
  • Se ha corregido un error en la gestión de NSURL y NSNumbers en los parámetros de las API para compartir contenido.
  • Se ha corregido un error que impedía que el delegado de FBSDKGraphRequestConnection recibiera el mensaje "requestConnectionDidFinishLoading:".
  • Se ha corregido un error que podía provocar una desasignación prematura de los cuadros de diálogo antes de que se completasen.
  • Se ha actualizado la referencia del submódulo Bolts para incluir una corrección de la generación del mapa del módulo cuando se intenta usar el SDK con Swift.

FBSDKMessengerShareKit

  • FBSDKMessengerShareKit ahora está disponible en GitHub (en la carpeta FBSDKMessengerShareKit del repositorio facebook-ios-sdk) y Cocoapods (utiliza pod 'FBSDKMessengerShareKit').

Corregido

  • Se han corregido los botones de Messenger para que tengan un color de fondo claro.

Modificado

  • Se ha eliminado FBSDKMessengerURLHandlerCancelShareContext.h. En su lugar, utiliza FBSDKMessengerURLHandlerCancelContext.h.

Audience Network

Añadido

  • FBNativeAdsManager para ayudar a recuperar lotes de anuncios.
  • FBNativeAdView que proporciona vistas de anuncios nativos configurables
  • FBNativeAdScrollView que proporciona una experiencia de desplazamiento horizontal y que hospeda las vistas de anuncios nativos personalizados o de FBNativeAdView.
  • Vistas del asistente que ayudan a implementar anuncios nativos: FBAdChoicesView, FBMediaView, FBAdStarRatingView.
  • Asistentes para usar anuncios nativos en UITableView.

Corregido

  • Se han corregido varios errores.

v4.0.1: 2 de abril de 2015

SDK de Facebook

Añadido

  • Se ha añadido compatibilidad con los módulos clang y el uso de @import.
  • No se necesitan encabezados puente Obj-C al usarlos en Swift.
  • Se ha añadido una nueva aplicación de muestra, Iconicus, para ilustrar los App Links alojados.

Corregido

  • Se ha corregido la validación de la hoja para compartir contenido de fotos.

Versión 4.0: 25 de marzo de 2015

La versión 4.0 del SDK de Facebook para iOS constituye una actualización importante. Consulta Actualizar el SDK para iOS de la versión 3.x a la 4.x.

  • Todas las clases se han renombrado o suprimido en comparación con la versión 3.x. Este registro de cambios describirá adiciones y supresiones semánticas.
  • Ya no se admite iOS 6. La versión 4.0 de FacebookSDK para iOS requiere iOS 7 o superior.

Añadido

  • FBSDKCoreKit.framework: marco que proporciona clases comunes del SDK y API para eventos de la aplicación y solicitudes de la API Graph
  • FBSDKProfile: una forma sólida de obtener datos de perfiles públicos.
  • FBSDKGraphErrorRecoveryProcessor: intento de recuperación de errores para procesar los errores de Facebook.
  • FBSDKUtility: una clase de utilidades que ayuda a analizar las URL.
  • FBSDKLoginKit.framework: un marco que proporciona la funcionalidad de inicio de sesión. Requiere FBSDKCoreKit.
  • FBSDKLoginManager es una API basada en bloques para la autorización.
  • FBSDKShareKit.framework: un marco que proporciona la funcionalidad de compartir contenido. Requiere FBSDKCoreKit.
  • FBSDKGameRequestDialog: cuadro de diálogo fuertemente tipado para crear solicitudes de juego.
  • FBSDKAppInviteDialog: cuadro de diálogo fuertemente tipado para enviar invitaciones a la aplicación.
  • FBSDKShareAPI: una implementación fuertemente tipada para compartir contenido mediante la API Graph.
  • FBSDKShareButton/FBSDKSendButton/FBSDKLikeButton: botones preconfigurados para compartir.
  • FBSDKMessengerSharerKit.framework: un marco para crear en la plataforma de Messenger

Modificado

  • Se han suprimido todos los tipos marcados como @deprecated.
  • Se ha cambiado el nombre de los tipos existentes con el prefijo FBSDK en lugar de FB. Por ejemplo, FBAppEvents -> FBSDKAppEvents.
  • FB*Dialogs y FB*DialogsParams. Utiliza el cuadro de diálogo estrictamente verificado y el modelo de contenido adecuados de FBSDKShareKit.framework.
  • FBAppCall se suele reemplazar por FBSDKApplicationDelegate. Consulta la guía de introducción.
  • FBSDKRequest* se sustituye por FBSDKGraphRequest* y proporciona automáticamente una recuperación de errores y una clasificación de errores más simple. Consulta la guía de actualización.
  • FBSession y FBAccessTokenData se sustituyen por FBSDKLoginManager y FBSDKAccessToken. Consulta la guía de actualización.

Eliminaciones

  • FBAppLinkData. Usa BFURL de Bolts.framework.
  • FBGraphObject. Utiliza el modelo de contenido de Open Graph adecuado con FBSDKShareAPI de FBSDKShareKit.framework.
  • FB*ViewController y FBCacheDescriptor. No hay una alternativa. Crear una vista de tabla y paginar los resultados de la API Graph manualmente.
  • FBSDKTokenCachingStrategy. Sin alternativa. FBSDKLoginManager almacena en caché los identificadores en el llavero de forma automática. Puedes observar los cambios de identificador para realizar el posprocesamiento manual (consulta [FBSDKAccessToken currentAccessToken]).