Prueba de transacciones facturables

Antes de lanzar un SDK de Navigation para la implementación de Android a producción, debes completar pruebas para asegurarte de que las llamadas de transacción facturables funcionan según lo previsto. Hasta que no se apruebe la prueba de implementación, con un porcentaje de coincidencia de al menos el 99%, no podrás superar el uso del SDK de Navigation para Android más allá de la cantidad de controladores autorizados permitidos para tu evaluación. Las pruebas consisten en proporcionar datos de transacciones de los viajes o la entrega a Google para permitir la comparación con los datos que registra el SDK de Navigation para Android.

Para completar la prueba, debes hacer lo siguiente:

  • Cuando hayas completado la integración del SDK de Navigation para Android y estés listo para escalar en tu flota de controladores, envía un correo electrónico a google-maps-navigation-sdk-users+owners@googlegroups.com en el que se indique que estás listo para completar la prueba de implementación. El correo electrónico debe indicar la fecha y la hora en que deseas comenzar la prueba. Debes enviar el correo electrónico al menos 2 días hábiles antes de la fecha de inicio deseada.
  • Recibirás una respuesta de Google 1 día hábil después de recibir tu correo electrónico para aprobar la propuesta.
  • Para la prueba, debes usar el SDK de Navigation para Android en un entorno de producción y habilitar el uso según la cantidad de controladores autorizados para la evaluación. Para estos viajes o entregas, debes integrar la funcionalidad de transacción de facturación como se describe en la documentación técnica y para tu uso en producción. Las pruebas deben ejecutarse durante un mínimo de 48 horas y 1,000 viajes o entregas.
  • Al finalizar el período de prueba, debes proporcionar los siguientes datos de todas las transacciones facturables de viajes o entrega completadas durante el período de prueba mediante el SDK de Navigation para Android. Los datos deben generarse a partir de tus registros internos en lugar de integrar el código en tu app para recopilar datos junto con las llamadas de recogida y destino. Debes enviar los datos como un archivo CSV a google-maps-navigation-sdk-users+owners@googlegroups.com. El archivo CSV debe contener los siguientes datos:
    • ID de transacción
    • Marca de tiempo UTC del punto de partida o destino (formato de fecha y hora de Internet AAAA-MM-DDThh:mm:ss)
    • Acción realizada (in_app_nav_pickup_recorded OR in_app_nav_dropoff_recorded)
  • Recibirás una respuesta de Google 2 días hábiles después de recibir tu correo electrónico para indicar si se aprobó o no la prueba. La prueba se considerará superada si todos los ID de transacción que proporcionaste coinciden con los que registró Google en función de las llamadas de partida y llegada realizadas por el SDK de Navigation para Android.
    • Si se pasa la prueba, puedes iniciar el SDK de Navigation para Android a la fase de producción, siempre que se cumplan todos los demás requisitos contractuales. Todas las transacciones facturables de viajes o entregas completadas con el SDK de Navigation para Android una vez superada la prueba de implementación se facturarán de acuerdo con las condiciones de tu acuerdo.
    • Si la prueba falla, Google te proporcionará una lista de los ID de transacción no coincidentes y asistencia adicional para la solución de problemas a fin de ayudarte a resolver el problema. Si se atribuye el problema a tu implementación del SDK de Navigation para Android, una vez que se haya resuelto el problema, puedes repetir la prueba. Para ello, sigue los pasos anteriores.

Proporcione a Google la zona horaria en la que se registran las marcas de tiempo. A continuación, se muestra un ejemplo sencillo que muestra el formato requerido del archivo 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