Тестирование платных транзакций

Прежде чем запускать реализацию Navigation SDK для Android в рабочую среду, необходимо выполнить тестирование, чтобы убедиться, что оплачиваемые вызовы транзакций работают должным образом. До тех пор, пока не будет пройден тест реализации с коэффициентом совпадения не менее 99 %, вы не можете использовать Navigation SDK для Android сверх количества авторизованных драйверов, разрешенных для вашей оценки. Тестирование заключается в предоставлении данных о транзакциях поездки/доставки в Google для сравнения с данными, зарегистрированными Navigation SDK для Android.

Для завершения теста необходимо сделать следующее:

  • Когда вы завершите интеграцию Navigation SDK для Android и будете готовы масштабировать свой парк водителей, отправьте электронное письмо по адресу google-maps-navigation-sdk-users+owners@googlegroups.com , указав, что вы готовы пройти тест внедрения. В электронном письме должны быть указаны дата и время, когда вы хотите начать тестирование. Вы должны отправить электронное письмо по крайней мере за 2 рабочих дня до желаемой даты начала.
  • Вы получите ответ от Google в течение 1 рабочего дня после получения вашего электронного письма с одобрением предложения.
  • Для теста вам следует использовать пакет SDK для навигации для Android в производственной среде, и вы можете включить использование несколькими драйверами, авторизованными для оценки. Для этих поездок/доставок вы должны интегрировать функциональность транзакций по выставлению счетов, как описано в технической документации и предназначено для вашего производственного использования. Тестирование должно длиться не менее 48 часов и 1000 поездок/доставок.
  • По завершении тестового периода вы должны предоставить следующие данные обо всех оплачиваемых транзакциях по поездкам/доставкам, выполненных в течение тестового периода с помощью Navigation SDK для Android. Данные должны генерироваться из ваших внутренних записей, а не интегрироваться с кодом в ваше приложение для сбора данных вместе с приемом и сбросом вызовов. Вы должны отправить данные в виде файла CSV по адресу google-maps-navigation-sdk-users+owners@googlegroups.com . CSV-файл должен содержать следующие данные:
    • ID транзакции
    • Отметка времени посадки/высадки в формате UTC (Интернет-формат даты/времени ГГГГ-ММ-ДДThh:mm:ss)
    • Выполненное действие (in_app_nav_pickup_recorded ИЛИ in_app_nav_dropoff_recorded)
  • Вы получите ответ от Google в течение 2 рабочих дней после получения электронного письма с указанием того, прошел ли тест или нет. Тест будет считаться пройденным, если все идентификаторы транзакций, предоставленные вами, совпадают с идентификаторами, зарегистрированными Google на основе вызовов захвата и возврата, сделанных Navigation SDK для Android.
    • Если тест пройден, вы можете приступить к запуску Navigation SDK для Android в рабочей среде при условии соблюдения всех других договорных требований. Все оплачиваемые транзакции по поездкам/доставкам, выполненные с использованием Navigation SDK для Android после прохождения теста реализации, будут оплачиваться в соответствии с условиями вашего соглашения.
    • Если проверка не удалась, Google предоставит вам список несопоставленных идентификаторов транзакций и дополнительную поддержку по устранению неполадок, чтобы помочь решить проблему. Предполагая, что проблема связана с вашей реализацией Navigation SDK для Android, как только проблема будет решена, вы можете повторить тест, выполнив описанные выше шаги.

Пожалуйста, сообщите Google часовой пояс, в котором записаны метки времени. Ниже приведен тривиальный пример, показывающий требуемый формат 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