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