Torna alle notizie per sviluppatori

Annuncio di funzionalità ampliate in Accesso limitato

Aggiornamento del 10/06/2021: abbiamo ampliato le funzionalità di Accesso limitato per includere anche le autorizzazioni user_hometown, user_location, user_gender e user_link, sono al momento disponibili in beta. Inoltre, il profilo su Accesso limitato è stato aggiornato per includere nome, secondo nome e cognome come campi separati.

La versione attuale di Accesso limitato che supporta queste nuove autorizzazioni è disponibile per la versione 11 dell'SDK di Facebook per iOS o dell'SDK di Facebook per Unity.

Oggi annunciamo di aver ampliato le funzionalità di Accesso limitato per includere le autorizzazioni user_friends, user_birthday e user_age_range, che sono al momento disponibili in beta. Per implementare la versione di Accesso limitato, che supporta le autorizzazioni user_friends, user_birthday e user_age_range, aggiorna l'SDK di Facebook per iOS alla versione 9.2+ l'SDK di Facebook per Unity alla versione 9.1+. La versione originale di Accesso limitato che supporta solo nome, foto del profilo ed e-mail è disponibile per la versione 9.0+.

Con Accesso limitato, gli sviluppatori ricevono i dati in un determinato momento (quando l'utente fornisce il consenso con Facebook Login), ciò implica che gli sviluppatori non potranno aggiornare continuamente i dati sugli utenti chiamando le API FB con un token d'accesso. Questo nuovo metodo ha un impatto minimo con i dati che cambiano di rado o per niente, come le autorizzazioni user_birthday e user_email. Per i dati sugli utenti più dinamici, come la lista degli amici dell'utente, gli sviluppatori possono ripetere l'autenticazione degli utenti in qualsiasi momento. Inoltre, per l'autorizzazione user_friends, gli sviluppatori possono mostrare nuovi amici all'interno di esperienze in-app finché la connessione degli amici è visibile nella lista degli amici di almeno un utente

Ti ricordiamo che adesso Facebook Login supporta due modalità distinte: Accesso classico e Accesso limitato. La tua app trasmetterà a Facebook un contrassegno che indica la modalità scelta per ciascuno degli utenti:

  • Accesso limitato si basa sullo standard OpenID Connect. Quando si utilizza tale versione limitata di Facebook Login, gli sviluppatori ricevono i dati sugli utenti in un determinato momento e il fatto che una persona abbia utilizzato Facebook Login con questa app per iOS non verrà utilizzato per personalizzare o misurare l'efficacia delle inserzioni. La modalità Accesso limitato utilizza un token web JSON che non supporta le query dell'API Graph. Oggi, Accesso limitato supporta nome, foto del profilo, indirizzo e-mail, lista degli amici, compleanno e fascia d'età.
  • La modalità Accesso classico rimane invariata rispetto al prodotto Login già conosciuto e apprezzato da te e dai tuoi utenti. Consente agli utenti di creare nuovi account o di accedere ad account esistenti concedendo alla tua app la possibilità di accedere (con l'approvazione di Facebook e il consenso dell'utente) a determinati dati di Facebook destinati a migliorare la loro esperienza nella tua app. La modalità Accesso classico utilizza un token d'accesso OAuth 2.0 che supporta le query dell'API Graph.

Le modalità sono compatibili (ciò implica che puoi aggiornare la modalità di un utente in qualsiasi momento) e possono essere utilizzate in modo condizionale. Indipendentemente dalla modalità scelta, gli utenti possono comunque controllare i dati di Facebook che hanno concesso alla tua app in qualsiasi momento tramite le impostazioni delle app e del sito web.

Per ulteriori informazioni su questa nuova versione di Facebook Login, fra cui la documentazione di implementazione e le FAQ, visita il sito web
https://developers.facebook.com/docs/facebook-login/ios/limited-login.