Test de transactions facturables

Avant de lancer en production un SDK Navigation pour Android, vous devez effectuer des tests pour vous assurer que les appels de transaction facturables fonctionnent comme prévu. Jusqu'à ce que le test de mise en œuvre soit réussi, avec un taux de correspondance d'au moins 99%, vous ne pouvez pas dépasser l'utilisation du SDK Navigation pour Android au-delà du nombre de pilotes autorisés pour votre évaluation. Les tests consistent à fournir à Google des données sur les transactions de courses et de livraison afin de les comparer aux données enregistrées par le SDK Navigation pour Android.

Pour terminer le test, procédez comme suit:

  • Lorsque vous avez terminé l'intégration du SDK Navigation pour Android et que vous êtes prêt à effectuer le scaling au sein de votre parc de pilotes, envoyez un e-mail à google-maps-navigation-sdk-users+owners@googlegroups.com pour indiquer que vous êtes prêt à passer le test de la mise en œuvre. L'e-mail doit indiquer la date et l'heure auxquelles vous souhaitez commencer le test. Vous devez envoyer cet e-mail au moins deux jours ouvrés avant la date de début souhaitée.
  • Vous recevrez une réponse de Google sous un jour ouvré après avoir reçu votre e-mail, approuvant la proposition.
  • Pour le test, vous devez utiliser le SDK Navigation pour Android dans un environnement de production et autoriser l'utilisation par le nombre de pilotes autorisés pour l'évaluation. Pour ces trajets/livraisons, vous devez avoir intégré la fonctionnalité de transaction de facturation telle que décrite dans la documentation technique et conçue pour votre utilisation en production. Les tests doivent durer au moins 48 heures et 1 000 courses/livraisons.
  • À la fin de la période de test, vous devez fournir les données suivantes pour toutes les transactions facturables/livrées pendant la période de test à l'aide du SDK Navigation pour Android. Les données doivent être générées à partir de vos enregistrements internes plutôt que d'intégrer le code dans votre application pour collecter des données avec les appels de retrait et de dépôt. Vous devez envoyer les données au format CSV à l'adresse google-maps-navigation-sdk-users+owners@googlegroups.com. Le fichier CSV doit contenir les données suivantes :
    • ID de la transaction
    • Horodatage UTC des heures de prise en charge et de dépose (format date/heure Internet AAAA-MM-JJThh:mm:ss)
    • Action effectuée (in_app_nav_pickup_recorded OU in_app_nav_dropoff_recorded)
  • Vous recevrez une réponse de Google sous deux jours ouvrés après la réception de votre e-mail vous indiquant si le test a réussi ou échoué. Le test est considéré comme réussi si tous les ID de transaction que vous avez fournis correspondent à ceux enregistrés par Google en fonction des appels de retrait et de dépôt effectués par le SDK Navigation pour Android.
    • Si le test a réussi, vous pouvez lancer le SDK de navigation pour Android en production, à condition que toutes les autres conditions contractuelles soient remplies. Toutes les transactions facturables ou de livraison effectuées à l'aide du SDK Navigation pour Android après la fin du test de mise en œuvre seront facturées selon les conditions de votre contrat.
    • Si le test échoue, Google vous fournit une liste des ID de transaction sans correspondance et une assistance supplémentaire pour résoudre le problème. En supposant que le problème soit attribuable à votre mise en œuvre du SDK Navigation pour Android, vous pouvez répéter le test en suivant la procédure ci-dessus une fois le problème résolu.

Veuillez indiquer à Google le fuseau horaire dans lequel les horodatages sont enregistrés. Vous trouverez ci-dessous un exemple simple montrant le format requis pour le fichier 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