Rozliczane testy transakcji

Przed wdrożeniem pakietu SDK do nawigacji dla Androida w wersji produkcyjnej musisz przeprowadzić testy, aby sprawdzić, czy wywołania płatnych transakcji działają zgodnie z oczekiwaniami. Dopóki nie zostanie ukończony test z współczynnikiem dopasowania wynoszącym co najmniej 99%, nie możesz przekroczyć limitu użycia autoryzowanych pakietów na Androida na potrzeby kontroli. Testowanie polega na przekazywaniu Google danych o transakcjach związanych z przejazdami/dostarczeniem, aby umożliwić porównywanie ich z danymi zarejestrowanymi przez pakiet SDK do nawigacji na Androida.

Aby ukończyć test:

  • Po zakończeniu integracji pakietu SDK nawigacji na Androida możesz już skalować swoją flotę kierowców, wysyłając e-maila na adres google-maps-navigating-sdk-users+owners@googlegroups.com, aby potwierdzić gotowość do ukończenia testu implementacji. E-mail musi zawierać datę i godzinę rozpoczęcia testowania. Co najmniej 2 dni robocze przed wybraną datą rozpoczęcia musisz wysłać e-mailem.
  • Odpowiedź Google otrzymasz w ciągu 1 dnia roboczego od momentu otrzymania e-maila, w którym zaakceptujesz ofertę pakietową.
  • W ramach testu należy używać pakietu SDK Nawigacji na Androida w środowisku produkcyjnym i umożliwić jego używanie według liczby sterowników autoryzowanych do oceny. W przypadku takich dostaw/dostaw musisz zintegrować funkcje transakcji rozliczeniowych zgodnie z dokumentacją techniczną i zgodnie z przeznaczeniem w środowisku produkcyjnym. Test musi trwać minimum 48 godzin oraz 1000 przejazdów/dostaw.
  • Po zakończeniu okresu próbnego należy udostępnić poniższe dane w przypadku wszystkich transakcji przejazdów/dostaw do rachunku, które zostały zrealizowane w tym czasie, przy użyciu pakietu SDK Nawigacji na Androida. Dane są generowane na podstawie rekordów wewnętrznych, a nie integracji kodu w aplikacji, aby zbierać dane wraz z wywołaniami odbioru i odbioru. Dane należy przesłać w formacie CSV na adres google-maps-navigating-sdk-users+owners@googlegroups.com. Plik CSV musi zawierać te dane:
    • Identyfikator transakcji
    • Sygnatura czasowa UTC odbioru lub porzucenia (internetowy format daty/godziny RRRR-MM-DDTgg:mm:ss)
    • Wykonane działanie (in_app_nav_pickup_recorded LUB in_app_nav_dropoff_recorded)
  • W ciągu 2 dni roboczych od otrzymania e-maila otrzymasz odpowiedź od Google z informacją, czy test się zakończył, czy nie. Test zostanie uznany za zaliczony, jeśli wszystkie identyfikatory transakcji podane przez Ciebie będą zgodne z identyfikatorami zarejestrowanymi przez Google na podstawie wywołań odbioru i porzucenia przesłanych przez pakiet SDK do nawigacji na Androida.
    • Jeśli test zakończył się pomyślnie, możesz przejść do uruchamiania pakietu SDK nawigacji na Androida pod warunkiem spełnienia wszystkich innych wymagań umownych. Wszystkie rozliczane przejazdy/dostawy zrealizowane przy użyciu pakietu SDK Nawigacji na Androida po zakończeniu testu implementacji będą rozliczane zgodnie z warunkami Twojej umowy.
    • Jeśli test się nie powiedzie, Google dostarczy listę niedopasowanych identyfikatorów transakcji i dodatkową pomoc w rozwiązaniu problemu. Zakładając, że problem jest związany z wdrożeniem pakietu SDK nawigacji na Androida, po rozwiązaniu problemu możesz powtórzyć test, wykonując czynności opisane powyżej.

Podaj Google strefę czasową, w której są rejestrowane sygnatury czasowe. Poniżej znajdziesz uproszczony przykład, który pokazuje wymagany format pliku 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