Quando um usuário faz login com a Conta do Google em um navegador da Web ou dispositivo Android, é possível fazer login em vários navegadores da Web e Dispositivos Android usando a mesma Conta do Google. Esse recurso permite que os usuários a melhor experiência em vários dispositivos 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" Se bem-sucedidos, os servidores do Google retornam um token de acesso e transmitem um novo objeto de resultado da autorização ao callback. Se o botão não puder fazer uma autorização de modo imediato, o usuário precisa clicar no botão de login para acionarão 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 multiplataforma funciona para o usuário quando: requisitos sejam atendidos:
- O usuário está conectado ao Google no navegador ou no dispositivo Android.
- O usuário já autorizou seu app para os mesmos escopos.
Essa experiência é semelhante a quando um usuário abre um app Android na segunda tempo de resposta. Se o usuário já autorizou o app, ele permanece conectado. os usuários não clicam no botão de login toda vez que abrem o app.
Quando um usuário está conectado perfeitamente, o Google exibe um lembrete de que ele fez login usando a Conta do Google. Este lembrete só aparece uma vez por dispositivo.