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