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