Test delle transazioni fatturabili

Prima di avviare un SDK di navigazione per l'implementazione in Android, devi completare il test per assicurarti che le chiamate delle transazioni fatturabili funzionino come previsto. Finché il test di implementazione non viene superato, con un tasso di corrispondenza di almeno il 99%, non puoi superare l'utilizzo dell'SDK di navigazione per Android oltre il numero di driver autorizzati consentiti per la valutazione. Il test consiste nel fornire a Google dati sulle transazioni relative a corse o consegne, per consentire il confronto con i dati registrati da Navigazione SDK per Android.

Per completare il test, devi:

  • Una volta completata l'integrazione dell'SDK di navigazione per Android e quando è tutto pronto per scalare il tuo parco risorse di driver, invia un'email all'indirizzo google-maps-browsing-sdk-users+owners@googlegroups.com indicando il tuo livello di preparazione per completare il test di implementazione. L'email deve indicare la data e l'ora in cui vuoi iniziare il test. Devi inviare l'email almeno due giorni lavorativi prima della data di inizio desiderata.
  • Riceverai una risposta da Google entro 1 giorno lavorativo dalla ricezione dell'email, approvando la proposta.
  • Per il test, devi utilizzare l'SDK Navigazione per Android in un ambiente di produzione e attivare l'utilizzo in base al numero di driver autorizzati per la valutazione. Per queste corse o consegne, devi aver integrato la funzionalità di transazione di fatturazione come descritto nella documentazione tecnica e come previsto per l'uso in produzione. I test devono essere eseguiti per un minimo di 48 ore e 1000 corse/consegna.
  • Al termine del periodo di prova, devi fornire i seguenti dati per tutte le transazioni fatturabili/di consegna completate durante il periodo di prova utilizzando l'SDK di navigazione per Android. I dati devono essere generati dai tuoi dati interni anziché integrare il codice nell'app per raccogliere i dati insieme alle chiamate di ritiro e consegna. Devi inviare i dati come un file CSV all'indirizzo google-maps-browsing-sdk-users+owners@googlegroups.com. Il file CSV deve contenere i seguenti dati:
    • ID transazione
    • Timestamp UTC del ritiro/riconsegna (formato data/ora Internet AAAA-MM-GGThh:mm:ss)
    • Azione eseguita (in_app_nav_pickup_recorded OPPURE in_app_nav_dropoff_recorded)
  • Riceverai una risposta da Google entro 2 giorni lavorativi dalla ricezione dell'email, in cui verrà indicato se il test è stato superato o meno. Il test verrà considerato superato se tutti gli ID transazione forniti da te corrispondono a quelli registrati da Google in base alle chiamate di ritiro e consegna effettuate dall'SDK di navigazione per Android.
    • Se il test ha esito positivo, puoi procedere al lancio in produzione dell'SDK Navigazione per Android, supponendo che tutti gli altri requisiti contrattuali siano stati soddisfatti. Tutte le transazioni fatturabili/consegna completate completate utilizzando il kit di navigazione di Navigazione per Android dopo il superamento del test di implementazione verranno fatturate in base ai termini del contratto.
    • Se il test non va a buon fine, Google ti fornirà un elenco di ID transazione senza corrispondenza e ulteriore assistenza per la risoluzione dei problemi. Se il problema è attribuibile alla tua implementazione dell'SDK di navigazione per Android, una volta risolto il problema puoi ripetere il test seguendo la procedura riportata sopra.

Fornisci a Google il fuso orario in cui sono registrati i timestamp. Di seguito è riportato un esempio banale che mostra il formato richiesto del file 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