Actualización del 10/6/21: expandimos la funcionalidad del inicio de sesión limitado para incluir los permisos "user_hometown", "user_location", "user_gender" y "user_link", que se encuentran actualmente en versión beta. Asimismo, se actualizó el perfil de inicio de sesión limitado para que incluya el primer nombre, el segundo nombre y el apellido como campos separados.
La versión actual del inicio de sesión limitado, que admite estos nuevos permisos, está disponible en la versión 11 del SDK de Facebook para iOS o el SDK de Facebook para Unity.
Hoy anunciamos que expandimos la funcionalidad del inicio de sesión limitado para incluir los permisos user_friends, user_birthday y user_age_range, que se encuentran actualmente en versión beta. Para implementar la versión del inicio de sesión limitado, que admite "user_friends", "user_birthday" y "user_age_range", actualiza el SDK de Facebook para iOS a la versión 9.2 o posterior o el SDK de Facebook para Unity a la versión 9.1 o posteriores. La versión original del inicio de sesión limitado, que solo admite nombre, foto de perfil y correo electrónico, está disponible para la versión 9.0 y posteriores.
Con el inicio de sesión limitado, los desarrolladores reciben datos en un momento determinado (cuando el usuario otorga el consentimiento con el inicio de sesión de FB), lo que implica que los desarrolladores no podrán seguir actualizando los datos de los usuarios utilizando las API de FB con un token de acceso. Este nuevo método prácticamente no afecta a los datos que no suelen cambiar o que no cambian como, por ejemplo, "user_birthday" y "user_email". Para obtener más datos de usuario dinámicos, por ejemplo, la lista de amigos del usuario, los desarrolladores tienen la opción de volver a autenticar a los usuarios en cualquier momento. En relación con el permiso "user_friends", los desarrolladores pueden mostrar nuevos amigos dentro de las experiencias en la app, siempre que la conexión de los amigos aparezca en la lista de amigos de, al menos, un usuario.
Recordatorio: el inicio de sesión con Facebook admite ahora dos modos diferentes: el inicio de sesión clásico y el inicio de sesión limitado. Tu app le mostrará a Facebook una marca que indica el modo que seleccionaste para cada uno de los usuarios:
Los modos son interoperables (lo que significa que puedes actualizar el modo de un usuario en cualquier momento) y pueden usarse de manera condicional. Sin importar el modo que hayas seleccionado, los usuarios pueden controlar en cualquier momento los datos de Facebook a los que puede acceder tu app a través de la configuración de apps y sitios web.
Para obtener más información de esta nueva versión del inicio de sesión con Facebook, incluso de la documentación de implementación y de las preguntas frecuentes, visita
https://developers.facebook.com/docs/facebook-login/ios/limited-login.