Teste de transação faturável

Antes de lançar uma implementação do SDK do Navigation para Android para produção, você precisa concluir o teste para garantir que as chamadas de transação faturável estejam funcionando conforme o esperado. Até que o teste de implementação seja aprovado, com uma taxa de correspondência de pelo menos 99%, você não pode exceder o uso do SDK do Navigation para Android além do número de drivers autorizados permitidos para sua avaliação. O teste consiste em fornecer dados de transação de viagem/entrega ao Google para permitir a comparação com dados registrados pelo SDK do Navigation para Android.

Para concluir o teste, siga estas etapas:

  • Quando você concluir a integração do SDK do Navigation para Android e estiver pronto para escalonar todos os seus drivers, envie um e-mail para google-maps-navigation-sdk-users+owners@googlegroups.com, indicando sua disposição para concluir o teste de implementação. O e-mail precisa indicar a data e a hora em que você quer iniciar o teste. É necessário enviar o e-mail pelo menos dois dias úteis antes da data de início desejada.
  • Você receberá uma resposta do Google em até um dia útil após o recebimento do e-mail, aprovando a proposta.
  • Para o teste, você precisa usar o SDK do Navigation para Android em um ambiente de produção e pode permitir o uso pelo número de drivers autorizados para avaliação. Para essas viagens/entregas, você precisa integrar a funcionalidade da transação de faturamento conforme descrito na documentação técnica e conforme pretendido para seu uso em produção. O teste precisa ser executado por no mínimo 48 horas e 1.000 viagens/entregas.
  • Após a conclusão do período de teste, forneça os dados a seguir para todas as transações de viagem/entrega faturáveis concluídas durante o teste usando o SDK do Navigation para Android. Os dados precisam ser gerados com base nos seus registros internos, em vez de integrar o código no seu app para coletar dados junto com chamadas de embarque e desembarque. Você precisa enviar os dados como um arquivo CSV para google-maps-navigation-sdk-users+owners@googlegroups.com. O arquivo CSV precisa conter os seguintes dados:
    • ID da transação
    • Carimbo de data/hora UTC de retirada/retirada (formato de data/hora AAAA-MM-DDThh:mm:ss)
    • Ação realizada (in_app_nav_pickup_recorded OU in_app_nav_dropoff_recorded)
  • Você vai receber uma resposta do Google em até dois dias úteis após o recebimento do e-mail, indicando se o teste foi aprovado ou reprovado. O teste será considerado aprovado se todos os IDs de transação fornecidos por você corresponderem aos registrados pelo Google com base nas chamadas de embarque e desembarque feitas pelo SDK do Navigation para Android.
    • Se o teste tiver sido aprovado, você poderá iniciar o SDK de navegação para Android para produção, desde que todos os outros requisitos contratuais tenham sido atendidos. Todas as transações faturáveis de entrega/viagem concluídas usando o SDK do Navigation para Android após a aprovação no teste de implementação serão cobradas de acordo com os termos do seu contrato.
    • Se o teste falhar, o Google fornecerá uma lista de IDs de transação sem correspondência e outras soluções de problemas para ajudar a resolver o problema. Supondo que o problema seja atribuível à implementação do SDK do Navigation para Android, após a resolução do problema, repita o teste seguindo as etapas acima.

Informe ao Google o fuso horário em que os carimbos de data/hora são gravados. Veja abaixo um exemplo trivial que mostra o formato exigido do arquivo CSV:

123445-MY-ID-1,2017-06-12-17:30:00,in_app_nav_pickup_recorded
123445-MY-ID-1,2017-06-12-17:40:04,in_app_nav_dropoff_recorded