Volver a las novedades para desarrolladores

Anuncio de expansión de la funcionalidad en inicio de sesión limitado

12 de abril de 2021DeJohn Bullard

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:

  • El inicio de sesión limitado se basa en el protocolo OpenID Connect. Cuando se usa esta versión limitada del inicio de sesión, los desarrolladores reciben los datos del usuario en un determinado momento; el hecho de que una persona haya usado el inicio de sesión con Facebook en una app de iOS no se tendrá en cuenta para personalizar ni medir la efectividad de la publicidad. Ten presente que el modo de inicio de sesión limitado utiliza un token web de JSON, que no admite las consultas de la API Graph. El inicio de sesión limitado es compatible hoy con nombres, fotos de perfil, direcciones de correo electrónico, listas de amigos, cumpleaños y rangos de edad.
  • El modo de inicio de sesión clásico no introdujo cambios en el producto de inicio de sesión que tú y tus usuarios ya conocen y adoran. Le permite a los usuarios crear nuevas cuentas o acceder a cuentas ya existentes, al mismo tiempo que le otorga a tu app la posibilidad de acceder (con la aprobación de Facebook y el consentimiento del usuario) a ciertos datos de Facebook que tienen como fin mejorar su experiencia con tu app. Ten presente que el modo de inicio de sesión clásico utiliza un token de acceso de oAuth 2.0, que admite las consultas de la API Graph.

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.