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.