Quais são as novidades do mais recente SDK do Facebook?

Depois que você integrar o SDK do Facebook, alguns eventos do app serão automaticamente registrados e coletados para o Gerenciador de Eventos, a menos que você desabilite o registro automático. É possível alterar essa configuração no código do app ou usando um botão na seção Eventos do app no Painel de Apps ou no Gerenciador de Eventos. Se houver um conflito entre os valores da sinalização AutoLogAppEventsEnabled e do botão, prevalecerá o valor do botão "Registro automático de eventos para o SDK do Facebook". Para saber mais sobre as informações que são coletadas e sobre como desabilitar o registro automático de eventos, consulte Registro automático de eventos do app.

  • Eventos do app sem código – entenda como as pessoas usam seu app e veiculam campanhas publicitárias mais eficientes sem precisar de codificação.
  • Android In-App Purchase Verification – verifique todas as compras no app com o Google Play em tempo real.
  • Compras no app para Android e iOS – o registro de eventos de compra no app é habilitado automaticamente no SDK do Facebook v4.39. Consulte nossa documentação para desabilitar o registro de apps para Android ou iOS.

Novos recursos de privacidade

  • Atrasar registro de evento automático para Android ou iOS – interrompa o registro de eventos do app (como instalações e inicializações) até obter o consentimento do usuário.
  • Atrasar inicialização do SDK para Android ou iOS – bloqueie todas as solicitações de rede até obter o consentimento do usuário.
  • Rastreamento de anunciante habilitado para iOS 14 ‒ para manter a conformidade com obrigações de políticas do iOS 14, será necessário configurar a sinalização de consentimento do usuário para usar o SDK do FB.

Como fazer a atualização?

Android

  • Caso seu app se integre ao SDK do Facebook usando o controle de versão dinâmico no Maven, será necessário recompilar o projeto. A atualização do SDK requer uma recompilação limpa do seu app. O Gradle resolve todas as dependências e baixa o SDK mais recente para o app.

  • Caso seu app se integre ao SDK do Facebook no Maven, mas não use o controle de versão dinâmico, atualize-o agora modificando o arquivo build.gradle com o código a seguir e recompile o projeto.
    implementation 'com.facebook.android:facebook-android-sdk:[8,9)'
  • Caso seu app se integre ao SDK manualmente, alterne para o Maven e o controle de versão dinâmico seguindo o guia Introdução aos eventos do app (Android).

iOS

  • Caso seu app se integre ao SDK do Facebook usando o CocoaPods, adicione o seguinte código ao seu Podfile.
    pod 'FacebookSDK'
    pod 'FacebookSDK/LoginKit'
    pod 'FacebookSDK/ShareKit'
    pod 'FacebookSDK/PlacesKit'
    
    pod 'FBSDKMessengerShareKit'

    Depois, execute pod update.

  • Caso seu app se integre ao SDK do Facebook manualmente, alterne para o CocoaPods seguindo o guia Introdução aos eventos do app (iOS).