Novità nell'ultima versione dell'SDK di Facebook

Dopo aver integrato l'SDK di Facebook, alcuni eventi nell'app vengono registrati e raccolti automaticamente per Gestione eventi, a meno che tu non disabiliti la registrazione automatica degli eventi nell'app. Puoi modificare questa scelta nel codice della tua app o tramite un pulsante di attivazione/disattivazione in Eventi nell'app nella Dashboard gestione app o in Gestione eventi. Tieni presente che in caso di conflitti di valori tra il flag AutoLogAppEventsEnabled e il pulsante di attivazione/disattivazione, sarà seguito il valore nel pulsante "Registrazione automatica degli eventi per l'SDK di Facebook". Per maggiori dettagli sul tipo di informazioni raccolte e su come disabilitare la registrazione automatica degli eventi nell'app, consulta Registrazione automatica degli eventi nell'app.

  • App Events senza codice: comprendi come gli utenti usano la tua app e svolgi campagne pubblicitarie più efficaci, senza che sia necessario l'uso di codice.
  • Verifica acquisti nell'app per Android: verifica tutti gli acquisti in-app con Google Play in tempo reale.
  • Acquisti in-app per Android e iOS: la registrazione delle azioni di acquisto in-app viene abilitata automaticamente nell'SDK di Facebook versione 4.39. Consulta la nostra documentazione per disabilitare la registrazione per app Android o iOS.

Nuove funzioni di privacy

  • Posticipazione della registrazione automatica degli eventi per Android o iOS: sospende la registrazione degli eventi nell'app, come le installazioni e gli avvii dell'app, fino a quando l'utente non avrà fornito il consenso.
  • Posticipazione dell'inizializzazione dell'SDK per Android o iOS: blocca tutte le richieste di rete fino a quando l'utente non avrà fornito il consenso.
  • Advertiser Tracking Enabled per iOS 14: per adempiere gli obblighi delle normative per iOS 14, dovrai impostare il flag Consenso dell'utente per l'utilizzo dell'SDK di Facebook.

Come effettuare l'upgrade?

Android

  • Se la tua app si integra con l'SDK di Facebook usando il controllo delle versioni dinamico in Maven, devi solo ricreare il progetto. L'upgrade dell'SDK richiede un rebuild pulito della tua app. Il gradle risolve eventuali dipendenze e scarica l'SDK più recente per la tua app.

  • Se la tua app si integra con l'SDK di Facebook in Maven, ma non usa il controllo delle versioni dinamico, esegui ora l'upgrade modificando il file build.gradle con il codice seguente e ricrea il progetto.
    implementation 'com.facebook.android:facebook-android-sdk:[8,9)'
  • Se la tua app si integra con l'SDK manualmente, passa a Maven e al controllo delle versioni dinamico seguendo la nostra Guida introduttiva.

iOS

  • Se la tua app si integra con l'SDK di Facebook usando CocoaPods, aggiungi il codice seguente al tuo Podfile.
    pod 'FacebookSDK'
    pod 'FacebookSDK/LoginKit'
    pod 'FacebookSDK/ShareKit'
    pod 'FacebookSDK/PlacesKit'
    
    pod 'FBSDKMessengerShareKit'

    Quindi esegui pod update.

  • Se la tua app si integra con l'SDK di Facebook manualmente, passa a CocoaPods seguendo la nostra Guida introduttiva.