Verificação automática de SMS com a API SMS Retriever
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Com a API SMS Retriever, é possível fazer a verificação automática de usuários com base em SMS no
app Android automaticamente, sem que os usuários precisem digitar manualmente
os códigos de verificação e sem necessidade de permissões do app adicionais. Quando você implementa a verificação automática de SMS no seu app, o fluxo de verificação é semelhante a este:
Um usuário inicia a verificação por SMS no app. Seu app pode solicitar que
o usuário forneça um número de telefone ou use o
seletor de dica do Smart Lock para senhas,
caso essas informações não sejam necessárias para criar a conta.
O app faz uma solicitação ao servidor para verificar o número de telefone do usuário.
Dependendo das informações disponíveis no seu banco de dados de usuários, essa
solicitação pode incluir o ID do usuário, o número de telefone do usuário ou ambos.
Ao mesmo tempo, o app chama a API SMS Retriever para começar
a ouvir uma resposta por SMS do servidor.
O servidor envia uma mensagem SMS para o usuário, incluindo um código único que será enviado de volta ao seu servidor, e um hash que identifica seu aplicativo.
Quando o dispositivo do usuário recebe a mensagem SMS, o Google Play Services usa
o hash do app para determinar se a mensagem é destinada ao app e
disponibiliza o texto da mensagem para o app usando a API SMS Retriever.
O app analisa o código único do texto da mensagem e o envia
de volta ao servidor.
O servidor recebe o código único do app, verifica o código e
registra por fim a conclusão da verificação.
Para implementar a verificação automática de SMS no seu app, consulte os guias do Android e do servidor: