Voltar para Notícias para desenvolvedores

Apresentamos a expansão da funcionalidade do Login Limitado

12 de abril de 2021PorJohn Bullard

Atualização de 10 de junho de 2021: expandimos a funcionalidade do Login Limitado para incluir as permissões user_friends, user_birthday e user_age_range (atualmente na versão beta). Além disso, o perfil no Login Limitado foi atualizado. Agora, ele inclui nome, nome do meio e sobrenome em campos separados.

A versão atual do Login Limitado compatível com as novas permissões está disponível no SDK do Facebook para iOS ou no SDK do Facebook para Unity na versão 11.

Hoje, apresentamos a expansão do Login Limitado, que agora inclui as permissões user_friends, user_birthday e user_age_range (atualmente na versão beta). Para implementar a versão do Login Limitado compatível com user_friends, user_birthday e user_age_range, atualize o SDK do Facebook para iOS para a versão 9.2 ou superior ou o SDK do Facebook para Unity para a versão 9.1 ou superior. A versão original do Login Limitado, compatível somente com nome, foto de perfil e email, está disponível a partir da versão 9.0.

Com o Login Limitado, os desenvolvedores recebem dados em um momento específico (quando o usuário fornece consentimento ao Login do Facebook). Dessa forma, não será possível atualizar os dados do usuário de modo contínuo ao fazer chamadas das APIs do Facebook com um token de acesso. O novo método tem impacto mínimo sobre os dados que mudam com pouca frequência ou que nunca mudam, como user_birthday e user_email. No caso de dados mais dinâmicos, como a lista de amigos, os desenvolvedores podem refazer a autenticação dos usuários a qualquer momento. Além disso, para a permissão user_friends, os desenvolvedores podem exibir novos amigos como parte da experiência no aplicativo, desde que essa conexão apareça na lista de amigos de pelo menos um usuário.

Lembre-se de que o Login do Facebook agora é compatível com dois modos diferentes, o Login Clássico e o Login Limitado. O aplicativo enviará uma sinalização ao Facebook para indicar o modo escolhido por você para cada usuário:

  • O Login Limitado é baseado no padrão OpenID Connect. Ao usar essa versão limitada do Login do Facebook, os desenvolvedores receberão dados do usuário em um momento específico. O fato de uma pessoa usar o Login do Facebook com o aplicativo para iOS não será usado para personalizar ou mensurar a eficácia da publicidade. O modo Login Limitado usa um token de web JSON que não é compatível com consultas da Graph API. O Login Limitado agora é compatível com nome, foto de perfil, endereço de email, lista de amigos, aniversário e faixa etária.
  • O modo Login Clássico continua o mesmo produto de login conhecido e amado por você e pelos usuários. Ele permite que os usuários criem contas ou acessem contas existentes ao mesmo tempo que concede o acesso do aplicativo (com aprovação do Facebook e consentimento do usuário) a determinados dados do Facebook para aprimorar a experiência no aplicativo. O modo Login Clássico usa um token de acesso do oAuth 2.0 compatível com consultas da Graph API.

Os modos são interoperáveis (ou seja, é possível atualizar o modo de um usuário a qualquer momento) e podem ser usados de forma condicional. Independentemente do modo escolhido, os usuários poderão controlar os dados do Facebook concedidos ao aplicativo sempre que quiserem. Para isso, será necessário acessar as configurações dos aplicativos e dos sites.

Para mais informações sobre a nova versão do Login do Facebook, incluindo a documentação sobre a implementação e as perguntas frequentes, acesse
https://developers.facebook.com/docs/facebook-login/ios/limited-login.