Quando um usuário faz login com a Conta do Google em um navegador da Web ou em um dispositivo Android, ele pode ser conectado facilmente em navegadores da Web e dispositivos Android usando a mesma Conta do Google. Esse recurso permite que os usuários tenham a melhor experiência em vários dispositivos, facilitando o login no seu serviço.
Quando o botão é carregado na Web, ele verifica imediatamente se o usuário autorizou o aplicativo. Essa verificação é chamada de "modo imediato" e, se bem-sucedida, os servidores do Google retornam um token de acesso e transmitem um novo objeto de resultado da autorização para o callback. Se o botão não puder fazer uma autorização de modo imediato, o usuário precisará clicar no botão de login para acionar o fluxo de acesso.
Para ativar o Logon único em várias plataformas:
- Os apps Android e da Web precisam estar registrados no mesmo projeto do Console de APIs do Google.
- Os escopos solicitados em cada plataforma precisam corresponder aos escopos de outras plataformas.
O Logon único entre plataformas funciona para o usuário quando os seguintes requisitos são atendidos:
- O usuário está conectado ao Google no navegador ou no dispositivo Android.
- O usuário já autorizou o app para os mesmos escopos.
Essa experiência é semelhante a quando um usuário abre um app Android pela segunda vez. Se o usuário já tiver autorizado o aplicativo, ele permanecerá conectado: ele não clicará no botão de login sempre que abrir o aplicativo.
Quando um usuário está conectado sem problemas, o Google exibe um lembrete de que ele está conectado usando a Conta do Google. Esse lembrete só aparece uma vez por dispositivo.