Registro de cambios del SDK de Facebook para Android

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

5.0.0 y posteriores

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

4.41.0: 8 de marzo de 2019

SDK de Facebook

Adiciones

Modificaciones

Clases retiradas: FacebookUninstallTracker

Correcciones

4.40.0: 22 de enero de 2019

SDK de Facebook

Adiciones

Modificaciones

Correcciones

  • Se han corregido varios errores.

4.39.0: 5 de diciembre de 2018

SDK de Facebook

Adiciones

Modificaciones

  • El registro automático de las compras en la aplicación esta activado de forma predeterminada. Las compras registradas automáticamente de Android se pueden verificar mediante las credenciales subidas. Más información

Correcciones

  • Se han corregido varios errores.

4.38.1: 1 de noviembre de 2018

SDK de Facebook

Adiciones

Modificaciones

Correcciones

  • Se han corregido los problemas de conexión de la configuración sin código.

4.38.0: 23 de octubre de 2018

SDK de Facebook

Adiciones

Modificaciones

Correcciones

  • Se han corregido varios errores.

4.37.0: 27 de septiembre de 2018

SDK de Facebook

Adiciones

Modificaciones

Correcciones

  • Se han corregido varios errores.

4.36.1: 17 de septiembre de 2018

SDK de Facebook

Adiciones

Modificaciones

Correcciones

  • Se han corregido varios errores.

4.36.0: 29 de agosto de 2018

SDK de Facebook

Adiciones

Modificaciones

Correcciones

  • Se han corregido varios errores.

4.35.0: 26 de julio de 2018

SDK de Facebook

Adiciones

  • Se ha actualizado la API Graph de Facebook a la versión 3.1.

Modificaciones

Correcciones

  • Se han corregido varios errores.

4.34.0: 18 de junio de 2018

SDK de Facebook

Adiciones

  • 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.

Modificaciones

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

Correcciones

  • Se han corregido varios errores.

4.33.0: 1 de mayo de 2018

SDK de Facebook

Adiciones

  • Se ha actualizado la API Graph de Facebook a la versión 3.0.
  • Se ha agregado el método sencillo ACCESSTOKEN.ISCURRENTACCESSTOKENACTIVE().

Modificaciones

Correcciones

  • Se ha mejorado la gestión de los inicios de sesión inactivos.
  • Se han corregido varios errores.

4.32.0: 11 de abril de 2018

SDK de Facebook

Adiciones

Modificaciones

Correcciones

  • Se han corregido varios errores. Se ha corregido una condición de carrera en setUserId y updateUserPropertiesin (Android SDK).

4.31.0: 28 de febrero de 2018

SDK de Facebook

Adiciones

Modificaciones

Correcciones

  • Se han corregido varios errores.

Account Kit

Adiciones

Modificaciones

Correcciones

  • Se han corregido varios errores.

4.30.0: 24 de enero de 2018

SDK de Facebook

Adiciones

  • Protección contra la vulnerabilidad del directorio transversal: https://support.google.com/faqs/answer/7496913
  • Asistencia para la administración de dependencias en función de las variantes en Gradle 4.1 y Android Studio 3.0.

Modificaciones

Correcciones

  • Se han realizado correcciones menores en la función de compartir contenido de Messenger.
  • Se han corregido varios errores.

Account Kit

Adiciones

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

Modificaciones

  • Se ha eliminado la API de preferencias.
  • Se han actualizado el selector de código de país y la entrada de número de teléfono.

Correcciones

  • Se ha corregido el análisis del nuevo número de JIO.

4.29.0: 5 de diciembre de 2017

SDK de Facebook

Adiciones

  • Compatibilidad con el relleno automático de Android (una nueva función incorporada en Android Oreo)

  • Nuevas funciones del SDK de contenido compartido de Messenger: Publicación en el blog

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

Adiciones

  • Se ha publicado una nueva aplicación con código de ejemplo para el inicio de sesión con Facebook.

Modificaciones

  • Se ha retirado la función de invitaciones a la aplicación.
  • Se ha retirado el botón “Me gusta” nativo.

4.27.0: 26 de septiembre de 2017

SDK de Facebook

Adiciones

  • Inicio de sesión automático para las compras en la aplicación

Modificaciones

  • Se ha reestructurado el SDK de Facebook y se ha organizado en bibliotecas o módulos separados que pueden depender unos de otros.
  • Se ha movido GraphRequest.createOpenGraphObject(ShareOpenGraphObject) a ShareGraphRequest.createOpenGraphObject(ShareOpenGraphObject).
  • Se ha movido FacebookSDK.[set|get]WebDialogTheme(...) a WebDialog.[set|get]WebDialogTheme(...).
  • Se han eliminado las dimensiones que no se utilizan del archivo styles.xml.
  • Se han eliminado los archivos que solo se usan para pruebas internas.
  • Se han actualizado los archivos de ProGuard.

Correcciones

  • Se ha corregido un error que hacía que se mostrase un estilo de teclado incorrecto en la pantalla de introducción del código.

Account Kit

Correcciones

  • Corrección de errores y actualizaciones de aplicaciones de ejemplo

4.26.0: 24 de agosto de 2017

SDK de Facebook

Adiciones

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

Correcciones

  • Se añade una comprobación de nulo al elemento "ExperimentationConfiguration" al solicitar una configuración.

Account Kit

Adiciones

  • Ahora se puede seleccionar un idioma predeterminado en el manifiesto sin necesidad de incluir traducciones al inglés.

Correcciones

  • Correcciones menores en la interfaz de usuario

4.25.0: 26 de julio de 2017

SDK de Facebook

Correcciones

  • Se ha cambiado ShareDialog.canShow para que devuelva correctamente el valor “false” cuando se intenta compartir imágenes locales en ShareOpenGraphContent al diálogo web.

Audience Network

Adiciones

  • Ahora se utiliza Exoplayer en lugar de Mediaplayer para mostrar los anuncios con vídeo.

Modificaciones

  • Se han actualizado las versiones de dependencia de las bibliotecas de compatibilidad y Google Play Services.

Correcciones

  • Se ha corregido el bloqueo que se producía al interactuar con la pantalla después de que se completara la reproducción de un vídeo con premio y antes de que se mostrara la tarjeta final.
  • Se ha corregido un error “No Fill” que se producía en la primera impresión cuando no se había recuperado todavía el identificador de publicidad.
  • Exoplayer ya no reinicia la reproducción del vídeo después de la rotación en anuncios intersticiales.
  • Se ha corregido el bloqueo que se producía con los anuncios intersticiales con vídeo en dispositivos Android antiguos (versiones anteriores a la 4.2).

Account Kit

Adiciones

  • Si Google Play Services está disponible, los desarrolladores ya no necesitan el permiso READ_PHONE_STATE para rellenar automáticamente el número de teléfono de los dispositivos.
  • Si Google Play Services está disponible, los desarrolladores ya no necesitan el permiso GET_ACCOUNTS para rellenar automáticamente la dirección de correo electrónico de los dispositivos.
  • Se ha añadido la verificación instantánea del correo electrónico.

4.24.0: 26 de junio de 2017

SDK de Facebook

Modificaciones

  • Se ha añadido un parámetro para establecer la duración del aviso de inicio de sesión rápido.
  • El perfil de usuario estará disponible cuando se llame al inicio de sesión rápido con éxito. Esto requiere que la versión 131 de Facebook para Android esté instalada en el dispositivo.
  • Se ha modificado la suma de comprobación del nombre del evento en la clase AppEvent.

Audience Network

Adiciones

  • Se ha desactivado la barra de controles de contenido multimedia en Exoplayer.
  • Se ha añadido un nuevo diseño para el botón de cierre omisible y un nuevo botón para omitir.
  • Se ha añadido un nuevo diseño para el botón de reproducción y pausa en los vídeos con premio.

Modificaciones

  • Se han mejorado el tamaño y el espaciado de “AdMetadata” en los vídeos con premio.
  • Se ha cambiado el color de la barra de progreso para que coincida con el del botón de llamada a la acción de la última tarjeta en los vídeos con premio.

Correcciones

  • Puede volverse a hacer clic en las vistas registradas fuera de la jerarquía de vistas del anuncio principal.
  • Se ha eliminado una condición de carrera en el verificador de vistas del anuncio que se producía cuando el estado de la ventana cambiaba.

Account Kit

Correcciones

  • Se ha corregido un problema que producía errores al leer SMS después de desactivar y volver a activar Account Kit.

4.23.0: 25 de mayo de 2017

SDK de Facebook

Adiciones

  • Se ha añadido asistencia para cancelar el registro de una devolución de llamada de inicio de sesión.

Audience Network

Correcciones

  • Ahora se vuelve a intentar la reproducción en caso de error al reiniciar el vídeo después de que la aplicación salga de segundo plano en los dispositivos Nexus.
  • Se ha solucionado el comportamiento del botón Atrás para que se puedan omitir los vídeos con reproducción automática.
  • Ahora se vacían los eventos de tiempo de vídeo cuando se cierra el registrador.
  • Ahora se establece el valor de “nativeAdViewAttributes” en “null” si “nativeConfigObject” es un objeto vacío.
  • Se ha corregido la devolución de llamada de los anuncios intersticiales mostrados dos veces en los anuncios in-stream con vídeo.
  • Los vídeos ya no se pausan ni se reproducen cuando se intentan mostrar los controles de vídeo.
  • Ahora se fuerza el color del contador de progreso en los vídeos in-stream.
  • Se ha corregido una fuga de memoria en la clase “AudienceNetworkActivity”.

Account Kit

Adiciones

  • 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.

Correcciones

  • Se han solucionado los bloqueos que se producían cuando se intentaban realizar varios inicios de sesión.
  • Se han corregido algunos errores de la IU.

4.22.1: 11 de mayo de 2017

SDK de Facebook

Sin cambios.

Audience Network

Sin cambios.

Account Kit

Correcciones

  • Se ha corregido el bloqueo de puntero nulo que se producía al volver a enviar la página de códigos.

4.22.0: 18 de abril de 2017

SDK de Facebook

Adiciones

  • Se ha añadido la gráfica de lugares.
  • Inicio de sesión rápido para el inicio de sesión con Facebook: se ha añadido la recuperación de estado de inicio de sesión en el administrador de inicio de sesión.
  • Se ha actualizado para que utilice la API Graph v2.9.

Modificaciones

  • Se han implementado actualizaciones para la localización del inicio de sesión inteligente.
  • Se han retirado los campos title, description, caption y image de FBSDKShareLinkContent. Adopta las medidas pertinentes para que se dejen de utilizar.

Account Kit

Adiciones

  • Se ha añadido la verificación alternativa del número de teléfono mediante llamada de voz.
  • Se ha añadido la llamada al extremo de cierre de sesión para cerrar la sesión.

Modificaciones

  • 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.
  • Ya no se requiere LoginType como parte de SkinManager y AdvancedUiManager.
  • Se ha mejorado cómo se muestra el texto de divulgación en la experiencia de usuario.
  • No se necesita para AppLoginTheme si se usan skins.
  • Se ha actualizado para que utilice la versión 1.2 de la API Graph con Account Kit.

4.21.1: 6 de abril de 2017

SDK de Facebook

Sin cambios.

Audience Network

Correcciones

  • Bloqueo al inicializar las visualizaciones de los anuncios con el contexto de la aplicación.

Account Kit

Sin cambios.

4.21.0: 4 de abril de 2017

SDK de Facebook

Sin cambios.

Audience Network

Adiciones

  • Se han introducido varias optimizaciones relativas al rendimiento y la estabilidad.
  • Nuevo diseño para los anuncios intersticiales con vídeo: se implementará gradualmente.

Correcciones

  • Se ha corregido un bloqueo que se producía en el navegador en la aplicación cuando no se cargaba una URL.
  • Se ha corregido una fuga de memoria en Media Player para Android 7.

Account Kit

Sin cambios.

4.20.0: 1 de marzo de 2017

SDK de Facebook

Modificaciones

Audience Network

Adiciones

  • Se han introducido varias optimizaciones relativas al rendimiento y la estabilidad.

Modificaciones

  • Ya no se requiere AudienceNetworkActivity en el manifiesto de Android.

Correcciones

  • Se ha corregido un error que provocaba que onAdClickedListener no se iniciase para las secuencias secundarias de anuncios nativos.
  • Se ha corregido el bloqueo que se producía en los emuladores al hacer clic en los componentes de la secuencia de anuncios nativos.

Account Kit

Adiciones

  • Se han añadido cuatro idiomas más a la lista de traducciones disponibles.
  • Se han añadido las máscaras clásica, moderna y translúcida para personalizar la interfaz de usuario fácilmente.

Modificaciones

  • Se añaden etiquetas obsoletas al código heredado.

Correcciones

  • Se han corregido varios errores.

4.19.0: 25 de enero de 2017

SDK de Facebook

Modificaciones

  • El SDK de Facebook ahora se inicia automáticamente cuando se inicia la aplicación. Por lo tanto, en la mayoría de los casos ya no es necesario llamar al método “FacebookSDK.sdkInitialize()” de forma manual. Consulta la guía de actualización para obtener más información.
  • Ahora se llama a la activación de la aplicación durante el inicio del SDK. Para desactivar esta función, sigue las instrucciones que se describen en la guía de actualización.
  • Actualiza el aspecto de "LoginButton". Consulta la guía de actualización para obtener más información.

Correcciones

  • Posible fuga de memoria en “ActivityLifecycleTracker”.

SDK de Audience Network

Adiciones

  • Se han añadido agentes de escucha en primer y segundo plano a “MediaView”.

Correcciones

  • Se ha corregido el bloqueo que se producía en la clase “NativeAdsManager” con versiones anteriores a la API 18 para Android.
  • Ahora se llama correctamente al método “onComplete” en MediaViewListener cuando finaliza la reproducción de vídeo.
  • Se ha corregido el bloqueo que producían los protocolos no compatibles al iniciar el navegador en la aplicación.

SDK de Account Kit

Modificaciones

  • El SDK de Account Kit ahora se inicializa automáticamente cuando se inicia la aplicación. Por lo tanto, en la mayoría de los casos, ya no es necesario llamar al método “AccountKit.initialize()” de forma manual. Consulta la guía de actualización para obtener más información.
  • "Continuar" ahora es el botón de verificación instantánea predeterminado de Account Kit.

Correcciones

  • Se ha corregido el error que causaba un bloqueo cuando la versión 7 y posteriores de Android devolvían una excepción si un archivo se marcaba como “WORLD_”.
  • Se ha corregido el tema de la flecha hacia atrás en la pantalla de entrada.
  • Ahora se destaca el primer campo de entrada en la pantalla de introducción de códigos de confirmación.
  • Se ha corregido la traducción al vietnamita.
  • Se ha corregido el comportamiento de la comprobación de permisos en determinados dispositivos.

Adiciones

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

4.18.0: 30 de noviembre de 2016

SDK de Facebook

Modificaciones

  • Se ha añadido el valor “null ” a “AppEventsLogger.handleResponse()”.

Audience Network

Correcciones

  • Se ha corregido un error que provocaba que “adViewDidClick” no se iniciase correctamente en FBInstreamAdView.
  • Se ha corregido la animación ampliable FBAdChoicesView para “UIRectCornerTopRight” “UIRectCornerBottomRight”.

SDK de Account Kit

Modificaciones

  • Se ha añadido el valor “null” al obtener el código de error “AccountKitError”.

4.17.0: 26 de octubre de 2016

SDK de Facebook

Adiciones

  • Se han añadido setUserID y updateUserProperties a FBAppEventsLogger. Consulta esta documentación para obtener más información.
  • Se ha añadido el inicio de sesión inteligente a las aplicaciones para Android TV y Fire TV. Consulta la publicación en el blog para obtener más información. No es necesario realizar ningún cambio en la API para disfrutar de esta nueva función.

Modificaciones

  • Se han actualizado las bibliotecas de compatibilidad de Android.

Correcciones

  • Se ha solucionado el problema con el etiquetado de personas en el contenido compartido de Open Graph.

Audience Network

Correcciones

  • Se ha corregido SQLiteDatabaseLockedException.

Account Kit

Adiciones

  • Ya está disponible la verificación instantánea para el inicio de sesión con número de teléfono.

Modificaciones

  • Se han realizado mejoras en la notificación de códigos de error.
  • Se ha actualizado para usar el extremo “graph” de Account Kit 1.1.
  • Se ha actualizado el registro de sesiones.
  • Se ha eliminado la devolución de llamada de cancelación.

4.16.1: 7 de octubre de 2016

SDK de Facebook

Modificaciones

Audience Network

Correcciones

  • Se ha corregido el error temporal “ConcurrentModificationException”.
  • Se han corregido las advertencias “StrictMode” relacionadas con los cursores de la base de datos.

4.16.0: 27 de septiembre de 2016

SDK de Facebook

Adiciones

  • Se ha añadido “FacebookSdk.setGraphApiVersion” para permitir la configuración global de diferentes versiones de la API Graph.

Correcciones

  • Se han corregido “DeadObjectExceptions” potenciales (PR-483).
  • Se han corregido “DeadObjectExceptions” potenciales (PR-483).
  • Se ha mejorado la gestión de los temas del indicador de carga de “webdialog”.

Audience Network

Adiciones

  • Se ha añadido un navegador en la aplicación para abrir anuncios con enlace en “WebView”.
  • Se ha añadido una clase “InstreamVideoAdView” para admitir las ubicaciones de anuncios in-stream.

Modificaciones

  • Se ha actualizado el límite de memoria caché de vídeo a 64 MB para la carga previa.
  • Se han retirado los elementos “setAutoplay” y “setAutoplayOnMobile” de “MediaView”.

Correcciones

  • Se ha corregido la fuga de memoria debida a que “LocalBroadcastReceiver” mantenía la referencia a “MediaView”.
  • Se ha corregido el error “NullPointerException” que se producía cuando “WebView” se actualizaba en el dispositivo mientras se sincronizaban las cookies.

SDK de Account Kit

Adiciones

  • Se ha añadido un temporizador para enviar un nuevo SMS al mismo número de teléfono.

Modificaciones

  • Se han actualizado los idiomas del contenido y las opciones de localización.
  • Se ha modificado la experiencia de usuario para adaptarla a pantallas pequeñas.
  • Se ha cambiado el botón de confirmación de “Listo” a “Siguiente”.

Correcciones

  • Ahora se utiliza el código de país suministrado por el desarrollador en lugar del que se encuentra en el teléfono.
  • Se han corregido los gráficos vectoriales “VectorDrawable” en dispositivos con Lollipop y versiones anteriores.
  • Se ha corregido el comportamiento que se muestra del teclado en dispositivos con Lollipop y versiones anteriores.

4.15.0: 23 de agosto de 2016

SDK de Facebook

Modificaciones

  • PR-470 permite a los desarrolladores especificar parámetros de consulta en el elemento de ruta de las solicitudes a la gráfica.
  • Se han retirado las clases y los métodos asociados a grupos de aplicaciones y juegos.
  • Se ha modificado la IU de inicio de sesión para dispositivos para que utilice la fuente Roboto.

Correcciones

  • Se ha mejorado la gestión de las pestañas personalizadas de Chrome con relación al inicio de sesión con Facebook.
  • Se ha mejorado la gestión de la persistencia de eventos de la aplicación cuando el disco está dañado.
  • Se ha corregido el cambio de usuario en la aplicación de muestra (PR-481).
  • Se ha corregido el error de rotación con el cuadro de diálogo web en Android 6.0.

Audience Network

Modificaciones

  • Se ha mejorado la estabilidad del vídeo y se ha actualizado la interfaz de usuario en el modo de pantalla completa.

SDK de Account Kit

Modificaciones

  • Se ha convertido la imagen PNG en elementos de diseño vectoriales para reducir el tamaño del SDK.
  • Se ha añadido un ejemplo de cómo especificar idiomas de traducción en el elemento “defaultConfig” del contenido de muestra.
  • Se han actualizado las cadenas de información de la pantalla de acceso inicial.

Correcciones

  • Se ha corregido el error “RuntimeException” que se producía al comprobar los permisos del dispositivo en dispositivos antiguos.

4.14.1: 4 de agosto de 2016

Audience Network

Correcciones

  • Se ha solucionado la excepción de dependencia remota de Gradle que se generaba con archivos POM no válidos de la versión 4.14.0.

4.14.0: 13 de julio de 2016

SDK de Facebook

Adiciones

  • Si no está instalada la aplicación de Facebook para Android, el SDK utilizará automáticamente la aplicación Facebook Lite (versión 11 y posteriores) para el proceso de inicio de sesión.

Modificaciones

Correcciones

  • Se ha corregido el error en virtud del cual los eventos de la aplicación no válidos provocaban que no se registraran los eventos de la aplicación.

Audience Network

Correcciones

  • Se ha corregido el error de registro de impresiones que se producía cuando se mostraba actividad sobre la pantalla de bloqueo.

4.13.2: 1 de julio de 2016

SDK de Facebook

Correcciones

  • Se ha solucionado el problema que provocaba que se perdieran eventos de la aplicación en el modo de vuelo tras cambiar de actividad.

SDK de Account Kit

Correcciones

  • Se ha corregido la excepción NPE durante el inicio de sesión.

4.13.1: 17 de junio de 2016

SDK de Facebook

Correcciones

  • Se ha corregido la excepción de puntero nulo “AppEventsLogger”.

4.13.0: 15 de junio de 2016

SDK de Facebook

Modificaciones

  • Ya es posible dejar pestañas personalizadas abiertas en Chrome Beta y Chrome Dev.
  • El identificador de acceso a las pestañas personalizadas de Chrome ya funciona con cuadros de diálogo de “WebView”.
  • Ya se registran de forma explícita las descargas en la función “activateApp” con la clase “AppEventsLogger”.

Correcciones

  • Se ha corregido la pérdida de actividades del registrador de eventos de la aplicación.
  • Se ha corregido el posible interbloqueo de la clase “AppEventsLogger”.
  • Se ha corregido el error de “%@” en las traducciones.
  • Se ha corregido el error que provocaba que no se encontrase la clase durante la serialización: com.facebook.login.LoginClient$Request.
  • Se ha corregido el error que causaba un fallo rápido al no encontrar la firma correcta (PR-476).

SDK de Account Kit

Modificaciones

  • La mayoría de los activos de imagen se representan ahora como vectores en lugar de como contenido PNG para reducir el tamaño del SDK.

Correcciones

  • Se ha corregido el error de duplicación del botón Siguiente (https://developers.facebook.com/bugs/1091582134248501/).
  • Se ha corregido el error que aparece cuando no se inicializa el SDK para que se corresponda con el nombre de método correcto.
  • Se ha corregido el error de traducción al coreano de la página de inicio de sesión con el teléfono.

4.12.1: 26 de mayo de 2016

SDK de Facebook

Correcciones

  • Ya puede gestionarse el error “NoSuchAlgorithmException” en dispositivos Android antiguos al leer el valor de “responseCode” en un elemento “HttpURLConnection”.

Audience Network

Modificaciones

  • Ya no se usa la interfaz “X509TrustManager” para abordar la advertencia de Google Play.

Correcciones

  • Se ha corregido el error de dependencia ausente del elemento “AdQuality”.
  • Se ha corregido el error que impedía que MediaPlayer reanudara la reproducción en determinados dispositivos.

4.12.0: 20 de mayo de 2016

SDK de Facebook

Modificaciones

  • El vaciado de los eventos de la aplicación solo se programa si hay eventos de la aplicación que vaciar, en lugar de cada 15 segundos.
  • Los inicios de sesión iniciales ahora pasan la marca “rerequest” (repetición de solicitudes) para que los permisos denegados anteriormente ahora se presenten en el cuadro de diálogo de inicio de sesión.
  • Se ha realizado la transición a Gradle 2.10.
  • Se ha cambiado el origen del identificador de acceso de CUSTOM_TAB a CHROME_CUSTOM_TAB.
  • Se ha retirado AppLinkData.ARGUMENTS_TAPTIME_KEY.
  • Se han añadido las actividades “FacebookActivity” y “ChromeCustomTabsActivity” al archivo AndroidManifest de la biblioteca del SDK de Facebook.

Correcciones

  • Se ha corregido un error en “ShareDialog” que provocaba que las citas no se compartiesen si la aplicación de Facebook no estaba instalada.
  • Se ha solucionado el problema que provocaba que ProGuard eliminara información de serialización y se generara una excepción al serializar eventos de la aplicación en disco en determinadas circunstancias.
  • Se ha corregido un error que provocaba que el archivo almacenado en caché de eventos de la aplicación corruptos nunca se limpiase.
  • Se han solucionado los posibles bloqueos que provocaban que se cerrara la aplicación cuando esta se iniciaba tras compartirse contenido o iniciarse sesión.
  • Se ha solucionado el problema de seguridad y NPE en algunos dispositivos Meizu.

Audience Network

Correcciones

  • Se ha corregido el fallo de “RecyclerView” debido al recuento no válido de elementos secundarios.
  • Se ha corregido el error que provocaba que no se llamase a “adListeners” secundarios en MPA.

Account Kit

Adiciones

  • Si se especifica el parámetro “redirect_uri” en los intentos de inicio de sesión con correo electrónico, ahora las personas ven un botón que les solicita abrir la aplicación tras confirmar.

Correcciones

  • Ya se aceptan direcciones de correo electrónico con espacios al final.
  • Se ha corregido una posible condición de carrera que se producía al encuestar sobre la confirmación del correo electrónico después de cancelar la solicitud.

4.11.0: 12 de abril de 2016

SDK de Facebook

Adiciones

  • Se han añadido los parámetros AppEventsLogger.setPushNotificationsRegistrationId y AppEventsLogger.logPush*. Consulta Notificaciones push para obtener más información.
  • Se ha añadido la clase ShareHashtag para que se puedan compartir hashtags. Consulta Compartir en Android para obtener más información.
  • Se ha añadido la clase ShareMediaContent para que se pueda compartir contenido mixto (por ejemplo, fotos y vídeos). Consulta Compartir en Android para obtener más información.
  • Se ha añadido el parámetro ShareLinkContent.Builder.setQuote para que se puedan compartir citas desde un enlace. Consulta Compartir en Android para obtener más información.
  • Se han añadido los parámetros AppInviteContent.setPromotionDetails y AppLinkData.getPromotionCode para que resulte más sencillo añadir un código promocional con la invitación a la aplicación. Para obtener información más detallada, consulta Invitaciones a aplicaciones.
  • Se ha añadido el método AppEventsLogger.activateApp(Application) para que resulte mucho más sencillo utilizar Facebook Analytics. Haz una llamada a este método desde onCreate de tu aplicación, en lugar de hacerlo desde cada actividad. Para obtener información más detallada, consulta Eventos de la aplicación.
  • Se ha añadido la clase DeviceLoginButton para el proceso de autenticación de dispositivos, con la posibilidad de establecer un URI de redireccionamiento.
  • Se ha añadido la clase DeviceLoginManager para el proceso de autenticación de dispositivos, con la posibilidad de establecer un URI de redireccionamiento.

Modificaciones

  • Se ha actualizado para que utilice la API Graph v2.6.
  • Se ha mejorado la precisión del seguimiento de sesiones en AppEvents, 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 puede utilizar automáticamente las pestañas personalizadas de Chrome para el proceso de inicio de sesión si no está instalada la aplicación de Facebook.

Correcciones

  • Se ha corregido el error que provocaba que los identificadores emitidos mediante la vista web no se actualizaran automáticamente.
  • (PR-459)

Audience Network

Adiciones

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

Modificaciones

  • Se han modificado los colores de fondo y del icono de carga de los anuncios multiproducto.

Correcciones

  • Se ha corregido el almacenamiento previo en caché de imágenes de anuncios multiproducto.

Account Kit

Notificaciones en la aplicación

4.10.1: 18 de marzo de 2016

SDK de Facebook

Modificaciones

  • Se ha actualizado la versión de las bibliotecas de compatibilidad.

Correcciones

  • Se ha corregido el error que provocaba que los identificadores emitidos mediante la vista web no se actualizaran automáticamente.

Audience Network

Correcciones

  • Se ha eliminado la comprobación de vistas superpuestas para recuperar las impresiones.

4.10.0: 10 de febrero de 2016

SDK de Facebook

Modificaciones

  • Ya no se necesita MultiDex.
  • Se ha revertido el cambio de la versión 4.9.0 para pasar el idioma en todas la solicitudes a la gráfica de forma predeterminada. Todavía puedes obtener resultados localizados especificando manualmente el idioma en el campo correspondiente.

Audience Network

Adiciones

  • Ahora MediaView es compatible con anuncios multiproducto.
  • Se ha añadido el empaquetado AAR y eliminado el empaquetado JAR.
  • Se han añadido reglas “consumerProugardFile” para ignorar las advertencias de los adaptadores.

Correcciones

  • Se ha corregido el bloqueo en el cálculo de la altura del elemento “BlurBorderImage”.
  • Ahora aparecerá un indicador de carga mientras el vídeo se almacena en búfer.

Eliminaciones

  • Se ha eliminado el empaquetado JAR.

4.9.0: 13 de enero de 2016

SDK de Facebook

Adiciones

  • Fire TV y Android TV ya son compatibles. Consulta Integración con Android TV y Fire TV.
    • Nuevo comportamiento de inicio de sesión para la autenticación de dispositivos.
    • Los botones Iniciar sesión, “Enviar”, “Compartir” y “Me gusta” funcionan ahora mediante entrada remota y por teclado.

Modificaciones

  • Ahora se envía el idioma del dispositivo con todas las solicitudes a la gráfica. A consecuencia de este cambio, los resultados de la API Graph pueden aparecer localizados en el idioma actual del usuario.

Correcciones

  • Se ha corregido el error que provocaba que los clics accidentales fuera del cuadro de diálogo de progreso durante el inicio de sesión cancelasen el proceso de inicio de sesión.
  • Se ha corregido el error que provocaba que no se realizase la devolución de llamada después de inicializarse el SDK (PR-452).
  • Se han corregido los posibles NPE para al acceso a “listFile” (PR-454).
  • Se ha corregido el mensaje del botón “Me gusta” para adaptarlo al idioma.
  • Se ha corregido una posible condición de carrera en la inicialización del SDK.
  • Se ha corregido el mensaje de “FBSDKLikeControl” para adaptarlo al idioma.

Audience Network

Adiciones

  • Se ha mejorado la gestión de los estados de carga de vídeo, que ahora incluyen una imagen de portada y un indicador de carga.

Correcciones

  • Se ha corregido un error relacionado con una textura de superficie independiente que provocaba una excepción “IllegalStateException”.
  • Se ha corregido el error que provocaba bloqueos si el título del anuncio tenía un valor nulo.

Eliminaciones

  • Se ha eliminado la compatibilidad de “MediaView” con “VideoView” (solo afecta a la versión Honeycomb y anteriores).

4.8.2: 23 de noviembre de 2015

SDK de Facebook

Adiciones

  • Se ha añadido una devolución de llamada para el método de actualización del seguimiento del identificador de acceso.

Audience Network

Correcciones

  • Se ha corregido el bloqueo de “MediaView” cuando la reproducción automática está deshabilitada.

4.8.1: 11 de noviembre de 2015

SDK de Facebook

Correcciones

  • Se ha corregido una excepción NPE al configurar el contenido para compartir en un botón “Enviar” o “Compartir” que no está adjunto a un fragmento.

Audience Network

Sin cambios.

4.8.0: 11 de noviembre de 2015

SDK de Facebook

Adiciones

  • Se ha añadido la posibilidad de usar el administrador de inicio de sesión y elementos de la interfaz de usuario con fragmentos nativos (“android.app.Fragment”).

Correcciones

  • Se ha corregido el error en virtud del cual la conexión podía interrumpirse si se producía una excepción.

Modificaciones

  • El tema configurado se aplica ahora a todas las vistas web, no solo a la vista de inicio de sesión (PR-448).
  • Se ha actualizado la aplicación Scrumptious para funcionar con fragmentos nativos en lugar de hacerlo con fragmentos compatibles.

Audience Network

Correcciones

  • Se ha añadido la cadena “EXTRA_APPLICATION_ID” al elemento “intent” del navegador para reutilizar pestañas al hacer clic en un anuncio.
  • Se ha corregido la excepción “IllegalStateException” que se originaba desde un reproductor de vídeo no publicado.
  • Se han corregido los problemas de orientación de intersticiales, que ahora se muestran en la orientación prevista.

Modificaciones

  • Apache HTTP se ha sustituido por AndroidHttpClient de terceros.

4.7.0: 7 de octubre de 2015

SDK de Facebook

Correcciones

  • Ya no se produce una excepción NPE al crear un elemento “GameRequestContent” con un valor de “ActionType” nulo (PR-445).

Modificaciones

  • Se ha hecho la transición a la versión 2.5 de la API Graph.
  • La API para Android se dirige ahora a la versión 23.
  • El miembro “to” de la clase “GameRequestContent” se ha retirado y sustituido por “recipients” (PR-445).
  • La descarga desde developers.facebook.com incluye ahora un AAR del SDK de Facebook para Android en lugar del código fuente. Como siempre, en GitHub están disponibles este código y los ejemplos.

Audience Network

Correcciones

  • Se ha corregido una fuga de memoria que se producía al crear “NativeAdManagers”.
  • Se ha corregido una fuga de memoria en el registro de anuncios nativos.
  • Se ha corregido una fuga de memoria en el reproductor de vídeo a pantalla completa.
  • Se ha corregido un problema con dispositivos anteriores a la API 14 que no reproducían el vídeo correctamente.
  • Se ha solucionado un error de registro de impresiones.

Modificaciones

  • La API para Android se dirige ahora a la versión 23.

4.6.0: 10 de septiembre de 2015

SDK de Facebook

Adiciones

  • Se ha añadido una API para crear un objeto “AppLinkData” desde un elemento “intent”.

Correcciones

  • Se ha solucionado el error que no permitía obtener identificadores mediante reflexión (PR-441).
  • Se ha corregido una infracción del modo “strict” durante la inicialización del SDK.
  • Se ha corregido un problema que originaba un error de las solicitudes a la gráfica y las llamadas a la API de contenido compartido realizadas en un subproceso en segundo plano.
  • Se ha añadido el elemento ausente “CREATOR” a las clases del modelo “share” (PR-436).
  • Se ha corregido un error que impedía añadir “fb” como prefijo al identificador de la aplicación (PR-438).

Modificaciones

  • Ahora, los botones “Enviar” y “Compartir” se deshabilitan automáticamente si el contenido no se puede compartir.
  • La versión mínima requerida de Android SDK es ahora la 15.

Audience Network

IMPORTANTE: Facebook ha detectado un error de registro de impresiones en el archivo JAR de la versión 4.6 de Audience Network para Android que puede provocar menores impresiones e ingresos. El error se ha corregido en la versión 4.7, por lo que recomendamos actualizar a esta versión.

Correcciones

  • Se ha mejorado el rendimiento del contenido de MediaView.
  • Se ha corregido una fuga de memoria en MediaView.

4.5.1: 13 de agosto de 2015

Audience Network

Correcciones

  • Se ha corregido un problema de compatibilidad de MediaView con dispositivos de pantalla grande.

4.5.0: 10 de agosto de 2015

SDK de Facebook

Adiciones

  • Se ha añadido un registro automático de eventos AppEvent para los clics en los botones “Me gusta”, “Compartir” e “Iniciar sesión”.
  • Se ha añadido la nueva aplicación de muestra “Share It”.
  • Ahora es posible añadir el identificador de la aplicación con el prefijo “fb” en el archivo AndroidManifest.xml (PR-435).

Correcciones

  • Se ha corregido un problema que provocaba que el texto del botón “Me gusta” no siempre cambiara a “Te gusta” cuando se hacía clic en él en una página.
  • Se ha corregido una excepción NPE que se producía al no indicar ningún ajuste de privacidad del grupo de aplicaciones en el cuadro de diálogo “CreateAppGroup”.
  • Se ha corregido el error que provocaba el bloqueo de la aplicación cuando el dispositivo de usuario no dispone de la aplicación de Facebook ni de un navegador.
  • Se ha corregido el error de desbordamiento de enteros con el identificador de la aplicación en el archivo AndroidManifest.xml (PR-435).

Audience Network

Adiciones

  • Ahora los vídeos nativos son compatibles con MediaView.

Modificaciones

  • “AdChoicesView” ahora utiliza de forma predeterminada texto interactivo con la opción de usar el icono expandible existente.

Correcciones

  • Los elementos de “WebView” usan ahora “ApplicationContext” para evitar fugas de memoria.
  • Se ha corregido una excepción NPE en “View.getLocationOnScreen” para versiones antiguas de Android.

4.4.1: 13 de julio de 2015

Audience Network

Correcciones

  • Ya no se efectúa la actualización automática de los formatos intersticial y nativo cuando se desencadena “onError” en el cliente.
  • El formato de banner ya no se actualiza automáticamente cuando la pantalla está apagada.
  • Se han solucionado los errores de análisis de parámetros de solicitud no válidos.
  • Se ha solucionado una condición de carrera poco frecuente que provocaba excepciones del tipo “El anuncio no está listo”.

4.4.0: 8 de julio de 2015

SDK de Facebook

Adiciones

  • Se ha añado una devolución de llamada cuando se completa “FacebookSdk.sdkInitialize”.
  • Se han añadido métodos del asistente de carga para subir fotos a la clase “GraphRequest”.

Modificaciones

  • Se ha actualizado la versión predeterminada de la API Graph a la 2.4. Ahora los desarrolladores tendrán que solicitar expresamente los campos (como los de nombre y lugar) en todos los extremos de la API Graph.
  • Se ha modificado la denominación del tipo enum “LoginBehavior” para que represente mejor el comportamiento real del inicio de sesión.

Correcciones

  • Cuando se produzca un error de inicio de sesión debido a la ausencia de red, se llamará a “onError” en lugar de a “onCancel”.

Audience Network

Correcciones

  • Se ha corregido el error “OutOfMemoryError” de “DownloadImageTask”.

4.3.0: 25 de junio de 2015

SDK de Facebook

Adiciones

  • Ahora el anunciante de Google se recuperará mediante un servicio remoto.

Modificaciones

  • Se ha actualizado a Roboelectric 3.
  • Se ha cambiado el espacio de nombres de ejemplo de “com.facebook” a “com.example”.
  • Se han retirado parámetros para “SharePhoto” y “ShareVideo”. Ahora se utiliza “GraphRequest” para compartir vídeos y fotos en los que se necesitan parámetros.
  • Se ha actualizado la compilación de Buck (PR-426 y PR-423).

Correcciones

  • La aplicación de muestra Hello Facebook ya no solicita permisos innecesarios para compartir contenido mediante un cuadro de diálogo.
  • Se ha solucionado la excepción NPE que se producía con contexto nulo al crear un registrador de inicio de sesión (PR-430).

Audience Network

Correcciones

  • Se ha corregido el bloqueo de los intersticiales que generaba el botón “Atrás” con la marca “No mantener actividades” del dispositivo activada.
  • Se ha corregido el error de “WebView” con contenido mezclado para aplicaciones dirigidas expresamente a Android 5.0.
  • Se ha corregido el bloqueo de “WebView” que se producía cuando, después de destruirse, se llamaba a “activateAd()”.

4.2.0: 28 de mayo de 2015

SDK de Facebook

Adiciones

  • Se han añadido un nodo de gráfica a la clase “ShareApi” y parámetros a fotos y vídeos.
  • Se ha añadido compatibilidad con Gradle 2.4.
  • Se han añadido traducciones.
  • Se ha añadido un ejemplo de App Links con Iconicus.
  • Ahora es posible especificar el tema que utiliza WebDialog para el inicio de sesión.
  • Ahora se puede acceder a información no exclusiva sobre el dispositivo para enviarla con eventos de la aplicación, con el fin de mejorar los informes de Facebook Analytics.

Modificaciones

  • Se ha eliminado el código de solicitud personalizado de “LoginButton”.
  • Se ha actualizado Gradle a la versión 2.4 (PR-421).
  • Se ha actualizado Android Tools a la versión 1.2.3.
  • Se ha eliminado “jcandksolutions android-unit-test”.
  • La llamada de “onClickListeners” de los botones “Compartir”, “Enviar” e “Iniciar sesión” se ha movido del final de la gestión de acciones al principio.

Correcciones

  • Se ha corregido la fuga de memoria que se producía cuando el administrador de inicio de sesión esperaba el contexto una vez realizado el inicio de sesión.
  • Se ha corregido la desencapsulación del contenedor de contexto multinivel (PR-419).
  • Las vistas ya funcionan en la herramienta de diseño de Android Studio.
  • Se ha solucionado el error que se generaba al configurar “peopleIds” o “placeId” en “OpenGraphShareContent”.
  • Se ha solucionado el error al compartir vídeos mediante el cuadro de diálogo nativo para determinados URI de contenido.

Audience Network

Correcciones

  • Se ha corregido el error que causaba que algunas aplicaciones devolvieran una excepción al mostrar anuncios intersticiales.

4.1.2: 14 de mayo de 2015

SDK de Facebook

Correcciones

  • Se ha solucionado el error que se producía al compartir objetos de Open Graph mediante “ShareApi” con objetos de fase correctamente anidados.
  • Se ha solucionado el problema en virtud del cual se llamaba por error a “OnCancel” durante el proceso de inicio de sesión en determinadas circunstancias.

Audience Network

Sin cambios.

4.1.1: 6 de mayo de 2015

SDK de Facebook

Correcciones

  • El contenido de Open Graph compartido mediante “ShareApi” ya no requiere el permiso “user_messages”.
  • Los vídeos con un URI de archivo en lugar de un URI de contenido ya no dan error al compartirse mediante “ShareApi”.

Audience Network

Correcciones

  • Se ha corregido la excepción de puntero nulo con un agente de usuario nulo.
  • Ya se pueden capturar los errores “OutOfMemoryErrors” con imágenes borrosas de plantillas de anuncios nativos.
  • Ya se capturan todos los errores con imágenes borrosas en plantillas de anuncios nativos.
  • Ahora se utiliza menos memoria con imágenes borrosas en plantillas de anuncios nativos.

4.1.0: 30 de abril de 2015

SDK de Facebook

Adiciones

  • Se ha añadido un nuevo método para actualizar los permisos de un identificador de acceso.
  • Se han añadido los destinatarios de la solicitud al resultado de la solicitud de juego.
  • Ya se admite texto en el objeto “SharePhoto”.
  • Ahora se pueden subir vídeos de mayor tamaño de forma más fiable.
  • Ahora se puede reintentar la subida de vídeos.
  • Ahora se pueden validar las entradas que faltan de manifiestos.
  • Ahora se puede entregar un mensaje al llamar a “ShareApi” desde cuadros de diálogo personalizados.
  • Se ha añadido un cuadro de diálogo de progreso al compartir contenido mediante “ShareApi” en Scrumptious.
  • Las etiquetas de atributo de estilo tienen ahora un espacio de nombres.
  • Ahora es compatible Travis CI.

Correcciones

  • Se ha corregido el error que provocaba que se mostrara el mensaje “Error al buscar la información de proveedor de com.facebook.katana.provider.AttributionIdProvider”.
  • “createFromNativeLinkingIntent” ya no se bloquea al pasar un elemento “intent” sin identificador de acceso.
  • Se ha corregido la excepción de puntero nulo cuando se cancela el inicio de sesión rápidamente.
  • Se ha corregido el error que impedía que se borraran las cookies de “WebView” al cerrar sesión.
  • Se ha corregido el error del selector de ubicaciones de la aplicación Scrumptious.
  • Se ha corregido la comprobación estricta de permisos de “ShareApi” para publicar.
  • Se ha corregido el error que hacía que los eventos de descarga de la aplicación se registraran sin la versión de esta.
  • Se ha corregido el error de Scrumptious al compartir imágenes tomadas con la cámara en lugar de elegirlas de la galería.
  • Se ha corregido el bloqueo de la biblioteca de compatibilidad cuando se producía un error al crear un cuadro de diálogo web.
  • Se ha corregido el error que impedía configurar diferentes permisos si el identificador de acceso no era nulo.
  • Se ha corregido el error que impedía analizar el identificador de la aplicación si se colocaba en AndroidManifest.xml en lugar de incluirlo en el archivo de recursos.
  • Se ha corregido el error que impedía utilizar el parámetro “fb:explicitly_shared” con acciones de Open Graph.
  • Se ha corregido el mensaje de error que hacía referencia a “LoginActivity” en lugar de a “FacebookActivity” (PR-411).
  • Se ha solucionado la fuga de memoria en “WebView” (PR-415).

Hay novedades de última hora en esta versión. Consulta la guía de actualización para obtener información detallada. Actualización de Android SDK de la versión 4.0.1 a la 4.1.0.

Audience Network

Adiciones

  • Se ha añadido “NativeAdsManager” para ayudar a recuperar lotes de anuncios.
  • Se ha añadido la clase “NativeAdView”, que proporciona plantillas configurables de visualización de anuncios nativos, configuradas mediante un objeto “NativeAdViewAttributes”.
  • Se ha añadido la clase “NativeAdScrollView”, que proporciona desplazamiento horizontal con “NativeAdViews” o vistas personalizadas.
  • Se han añadido vistas de asistente para ayudar a implementar los anuncios nativos:
    • AdChoicesView añade un icono expandible de opciones de anuncio a las vistas nativas personalizadas.
    • MediaView se encarga de descargar y mostrar imágenes de “NativeAd” manteniendo la relación de aspecto.

Modificaciones

  • Se ha mejorado la aplicación de ejemplo para mostrar plantillas de “NativeAdView”.

Correcciones

  • Se han corregido varios errores.

4.0.1: 2 de abril de 2015

SDK de Facebook

Adiciones

  • Se ha añadido un diseño horizontal específico para Scrumptious.
  • El atributo “tooltip_mode” de “LoginButton” puede configurarse en el diseño.

Correcciones

  • Se ha actualizado la configuración de la aplicación para que pueda recuperarla el ejecutor en “FacebookSdk”.
  • Se ha actualizado la configuración de la nueva experiencia de usuario de “LoginButton” para que pueda recuperarla el ejecutor en “FacebookSdk”.
  • Se ha actualizado el botón “Iniciar sesión” a su tamaño correcto.
  • Se ha corregido el error que se producía al subir vídeos mediante “ShareApi”.
  • Los elementos “LikeView” asociados a identificadores de página se desactivarán siempre en dispositivos con Gingerbread.

4.0: 25 de marzo de 2015

La versión 4.0 del SDK de Facebook para Android constituye una actualización importante que incluye lo siguiente:

  • Modelo mejorado de programación del inicio de sesión.
  • Modelo mejorado de programación de uso compartido y adición de nuevas vías para compartir sin necesidad de un identificador de acceso.
  • Gestión de errores y mecanismo de recuperación en caso de error mejorados.
  • El SDK ahora permite a los desarrolladores ejecutar ProGuard en todo el proyecto, por lo que se reduce el espacio ocupado en el APK final.

Aquí se describen las principales diferencias entre las versiones 3.x y 4.0 del SDK. Para obtener información sobre la actualización, consulta Actualización de Android SDK de la versión 3.x a la 4.x.

SDK de Facebook

Adiciones

Inicio de sesión:

Acción de compartir:

  • La clase ShareApi ayuda a compartir contenido mediante la API Graph.

Cuadros de diálogo:

  • Clases de cuadros de diálogo fuertemente tipadas: se han añadido para realizar invitaciones a aplicaciones, crear grupos de aplicaciones, unirse a grupos de aplicaciones, realizar solicitudes de juegos, utilizar mensajes y compartir contenido. Cada clase *Dialog tiene asociada una clase *Content con un elemento Builder para que puedas configurar parámetros fácilmente.

Modificaciones

  • Retiradas: se han eliminado todas las clases o métodos marcados como @deprecated en las versiones 3.x. Algunas clases específicas de funciones se han movido a sus propios paquetes, como com.facebook.login y com.facebook.share.

  • API Graph: se han eliminado las clases GraphObject, OpenGraphObject y OpenGraphAction para usar objetos JSON directamente en su lugar. Las aplicaciones que usen objetos o acciones de Open Graph para compartir contenido pueden seguir utilizando los métodos del asistente en las clases ShareOpenGraphObject y ShareOpenGraphAction para crear este tipo de objetos o acciones. De este modo, los desarrolladores podrán utilizar ProGuard en todo su proyecto.

  • Se ha retirado UiLifecycleHelper y las distintas llamadas a onActivityResult o handleOnActivityResult para pasar resultados del inicio de sesión o los cuadros de diálogo ahora se encuentran en la clase CallbackManager.

  • Se ha retirado LoginFragment.

  • Se han retirado los fragmentos de selector.

Acción de compartir:

  • Clases para compartir contenido: se han modificado muchos tipos de clases para compartir contenido. Consulta Compartir en Android.

  • Cambios en los cuadros de diálogo: todas las clases *Dialog se han convertido para usar FacebookCallback y CallbackManager.

  • Cuadro de diálogo de reserva automático: ShareDialog y AppInviteDialog utilizan automáticamente un cuadro de diálogo web si la aplicación de Facebook no está en el dispositivo. Consulta Compartir en Android, Cuadros de diálogo de reserva integrados.

Inicio de sesión:

  • AccessToken ahora tiene un elemento userId.

  • Sustituación de clases: Session y UserSettingsFragment se han retirado y sustituido por las clases LoginManager y AccessToken. LoginActivity se ha sustituido por FacebookActivity.

Gestión de errores: