Novedades de la última versión del SDK de Facebook

Al integrar el SDK de Facebook, determinados eventos de la aplicación se registran y recopilan automáticamente para el Administrador de eventos, a menos que desactives el registro automático de eventos de la aplicación. Puedes cambiar este comportamiento en el código de la aplicación o mediante un botón en “Eventos de la aplicación”, en el panel de aplicaciones o el Administrador de eventos. Ten en cuenta que, en caso de que haya valores contradictorios en la marca AutoLogAppEventsEnabled y el botón, priorizaremos el valor del botón “Registro automático de eventos para el SDK de Facebook”. Para obtener información más detallada sobre los datos que se recopilan y cómo desactivar el registro automático de eventos de la aplicación, consulta Registro automático de eventos de la aplicación.

  • Eventos de la aplicación sin código: comprende cómo usan las personas tu aplicación y pon en circulación campañas publicitarias más efectivas sin necesidad de código.
  • Verificación de compras en la aplicación para Android: verifica todas las compras en la aplicación con Google Play en tiempo real.
  • Compras en la aplicación para Android y iOS: el registro de eventos de compras en la aplicación está activado de forma automática en la versión 4.39 del SDK de Facebook. Consulta nuestros documentos para desactivar el registro de las aplicaciones para Android o iOS.

Nuevas funciones de privacidad

  • Retraso del registro automático de eventos para Android o iOS: pausa el registro de eventos de la aplicación, como descargas e inicios de la aplicación, hasta que se obtenga el consentimiento del usuario.
  • Retraso de la inicialización del SDK para Android o iOS: bloquea todas las solicitudes de la red hasta que se obtenga el consentimiento del usuario.
  • Advertiser Tracking Enabled para iOS 14: para cumplir con las obligaciones de las políticas de iOS 14, tendrás que establecer una marca de consentimiento del usuario para usar el SDK de Facebook.

Procedimiento para actualizar

Android

  • Si la aplicación se integra con el SDK de Facebook mediante el control de versiones dinámico en Maven, solo tienes que volver a compilar el proyecto. Para actualizar el SDK, tienes que realizar una recompilación limpia de la aplicación. Gradle resuelve todas las dependencias y descarga el SDK más reciente para tu aplicación.

  • Si tu aplicación se integra con el SDK de Facebook en Maven, pero no utiliza el control de versiones dinámico, puedes actualizarla ahora mismo. Para ello, modifica el archivo build.gradle con el siguiente código y recompila tu proyecto.
    implementation 'com.facebook.android:facebook-android-sdk:[8,9)'
  • Si la aplicación se integra con el SDK manualmente, cambia a Maven y al control de versiones dinámico siguiendo nuestra guía de introducción.

iOS

  • Si tu aplicación se integra con el SDK de Facebook mediante CocoaPods, añade el siguiente código a tu archivo podfile.
    pod 'FacebookSDK'
    pod 'FacebookSDK/LoginKit'
    pod 'FacebookSDK/ShareKit'
    pod 'FacebookSDK/PlacesKit'
    
    pod 'FBSDKMessengerShareKit'

    A continuación, ejecuta pod update.

  • Si la aplicación se integra con el SDK de Facebook manualmente, cambia a CocoaPods siguiendo nuestra guía de introducción.