Volver a las novedades para desarrolladores

Anunciamos una ampliación en la funcionalidad del inicio de sesión limitado

12 de abril de 2021DeJohn Bullard

Actualización del 10/06/21: hemos ampliado la funcionalidad del inicio de sesión limitado para que también incluya los permisos user_hometown, user_location, user_gender y user_link, que actualmente se encuentran en versión beta. Además, el perfil del inicio de sesión limitado se ha actualizado para incluir el nombre, el segundo nombre y los apellidos como campos independientes.

La versión actual del inicio de sesión limitado que admite estos nuevos permisos está disponible en el SDK de Facebook para iOS o el SDK de Facebook para Unity, version 11.

Hoy anunciamos que hemos ampliado la funcionalidad del inicio de sesión limitado para que incluya los permisos user_friends, user_birthday y user_age_range, que actualmente se encuentran en versión beta. Para implementar la versión del inicio de sesión limitado que admite los permisos user_friends, user_birthday y user_age_range, actualiza el SDK de Facebook para iOS a la versión 9.2 o una posterior o el SDK de Facebook para Unity a la versión 9.1 o una posterior. La versión original del inicio de sesión limitado que solo admite el nombre, la foto del perfil y el correo electrónico está disponible en la versión 9.0 y posteriores.

Con el inicio de sesión limitado, los desarrolladores reciben datos en un momento dado (cuando el usuario otorga el consentimiento con el inicio de sesión con Facebook), lo que significa que los desarrolladores no podrán actualizar continuamente los datos del usuario al llamar a las API de Facebook con un identificador de acceso. Este nuevo método tiene un impacto mínimo respecto a los datos que cambian con poca frecuencia o nunca, como user_birthday y user_email. Para los datos de usuario más dinámicos, como la lista de amigos del usuario, los desarrolladores tienen la opción de volver a autenticar a los usuarios en cualquier momento. Además, en el caso del permiso user_friends, los desarrolladores pueden mostrar nuevos amigos en las experiencias en la aplicación siempre que la conexión con los amigos se muestre en la lista de amigos de al menos un usuario.

Recuerda que ahora el inicio de sesión con Facebook admite dos modos distintos: el inicio de sesión clásico y el limitado. Tu aplicación pasará una marca a Facebook en la que se indicará el modo que has elegido para cada uno de tus usuarios:

  • El inicio de sesión limitado se basa en el estándar OpenID Connect. Al usar esta versión limitada del inicio de sesión con Facebook, los desarrolladores reciben datos del usuario en un momento dado. No obstante, aunque una persona utilice el inicio de sesión con Facebook con esta aplicación de iOS, no se usarán sus datos para personalizar ni medir la eficacia de la publicidad. Ten en cuenta que el modo de inicio de sesión limitado utiliza un identificador web JSON que no admite las consultas de la API Graph. Actualmente, el inicio de sesión limitado admite el nombre, la foto del perfil, la dirección de correo electrónico, la lista de amigos, la fecha de nacimiento y el intervalo de edad.
  • El modo de inicio de sesión clásico permanecerá sin cambios con respecto al producto de inicio de sesión que tú y tus usuarios ya conocéis y que tanto os gusta. Este permite a los usuarios crear nuevas cuentas o acceder a otras existentes, a la vez que concede a la aplicación la capacidad de acceder (con la aprobación de Facebook y el consentimiento del usuario) a determinados datos de Facebook diseñados para mejorar su experiencia en tu aplicación. Ten en cuenta que el modo de inicio de sesión clásico utiliza un identificador 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. Independientemente del modo que elijas, los usuarios podrán controlar los datos de Facebook a los que hayan concedido acceso a tu aplicación en cualquier momento a través de la configuración Aplicaciones y sitios web.

Para obtener más información sobre esta nueva versión del inicio de sesión con Facebook, incluida la documentación de implementación y las preguntas frecuentes, visita
https://developers.facebook.com/docs/facebook-login/ios/limited-login.