Operador virtual para o Silent Auth e o Silent Auth Advanced

O Operador Virtual fornece respostas de API predefinidas e determinísticas dentro do Área de Testes do Registro de Rede ao utilizar números de telefone associados a um código de país não atribuído +990. Ele pode ser utilizado como um operador simulado para a descoberta, o desenvolvimento e o teste de recursos de rede em cenários em que não há acesso a um operador real.

Para usar o Operador Virtual, basta selecionar “Playground” na configuração do seu aplicativo. Todas as chamadas de API direcionadas a números de telefone com o +990 O prefixo será redirecionado automaticamente para a Operadora Virtual.

Todas as chamadas de API feitas por meio do Operador Virtual exigem a implementação dos mesmos fluxos de autenticação que as realizadas por meio de uma operadora de celular comum.

O Operador Virtual está disponível por padrão para qualquer aplicação configurada para Recursos de Rede em um Parque infantil modo. Não é necessária nenhuma configuração adicional para usar o Operador Virtual.

Não é necessário adicionar números com o código +990 à sua lista de números permitidos. Basta fazer uma chamada de API para qualquer um dos recursos de rede compatíveis.

Respostas

Autenticação silenciosa

O Operador Virtual sempre retorna uma resposta que fornece o check_url para o evento de Autenticação Silenciosa de qualquer número solicitado (que comece com +990). O resultado depende dos últimos dígitos do número, conforme mostrado a seguir:

Telefone (para o campo) Resultado
Número que termina com um algarismo par, por exemplo, +9902345602 completed - A verificação foi bem-sucedida, e o usuário foi autenticado.
Número que termina com um dígito ímpar, por exemplo, +9902345601 user_rejected - A verificação foi bem-sucedida, mas o usuário não foi autenticado.
Número que termina com 99, por exemplo, +9902345699 failed - não foi possível concluir a verificação.

Autenticação Silenciosa Avançada

O Operador Virtual retorna resultados diferentes para a Autenticação Silenciosa Avançada, dependendo do número solicitado, conforme mostrado a seguir:

Telefone (para o campo) Resultado
Número que termina com um algarismo par, por exemplo, +99002345602 success - solicitação concluída com sucesso.
Número que termina com um dígito ímpar, por exemplo, +99002345601 user_rejected - verificação bem-sucedida, mas o usuário não foi autenticado (MSISDN Error).
Número que termina com 99, por exemplo, +99002345699 failed - não foi possível concluir a verificação.

Nota: A autenticação silenciosa avançada utiliza um parâmetro diferente para concluir o fluxo de verificação. Ao chamar o /check ponto final, é necessário fornecer um token em vez de um code. Isso se aplica apenas ao silent_auth canal ao utilizar o método de autenticação “Silent Authentication Advanced”. Consulte Verificar as especificações da API para mais detalhes.