Thử nghiệm giao dịch có thể lập hóa đơn

Trước khi triển khai SDK điều hướng cho việc triển khai Android phiên bản chính thức, bạn phải hoàn tất thử nghiệm để đảm bảo các lệnh gọi giao dịch có thể lập hóa đơn đang hoạt động như dự kiến. Trước khi thử nghiệm triển khai đạt, với tỷ lệ khớp tối thiểu là 99%, bạn không được vượt quá mức sử dụng SDK điều hướng dành cho Android ngoài số lượng trình điều khiển được cho phép để đánh giá. Hoạt động kiểm thử bao gồm việc cung cấp dữ liệu giao dịch gọi xe/giao hàng cho Google để cho phép so sánh với dữ liệu do SDK điều hướng dành cho Android ghi lại.

Để hoàn tất kiểm thử, bạn phải làm như sau:

  • Khi bạn đã hoàn tất việc tích hợp SDK điều hướng cho Android và sẵn sàng mở rộng quy mô trên toàn bộ nhóm trình điều khiển của mình, hãy gửi email đến google-maps-navigation-sdk-users+owners@googlegroups.com để cho biết mức độ sẵn sàng hoàn tất bài kiểm tra triển khai. Email phải cho biết ngày và giờ bạn muốn bắt đầu thử nghiệm. Bạn phải gửi email ít nhất 2 ngày làm việc trước ngày bắt đầu mong muốn.
  • Bạn sẽ nhận được phản hồi của Google trong vòng 1 ngày làm việc sau khi nhận được email phê duyệt đề xuất.
  • Đối với thử nghiệm này, bạn nên sử dụng SDK điều hướng cho Android trong môi trường sản xuất và có thể cho phép sử dụng theo số lượng trình điều khiển được uỷ quyền để đánh giá. Đối với những chuyến xe/giao hàng này, bạn phải tích hợp chức năng giao dịch thanh toán như mô tả trong tài liệu kỹ thuật và đúng như mục đích sử dụng chính thức. Thử nghiệm phải chạy tối thiểu 48 giờ và 1000 chuyến xe/giao hàng.
  • Sau khi kết thúc giai đoạn thử nghiệm, bạn nên cung cấp dữ liệu sau đây cho mọi giao dịch gọi xe/giao hàng có thể lập hoá đơn đã hoàn thành trong thời gian thử nghiệm bằng cách sử dụng SDK điều hướng cho Android. Dữ liệu phải được tạo từ bản ghi nội bộ của bạn thay vì tích hợp mã trong ứng dụng của bạn để thu thập dữ liệu cùng với các lệnh gọi nhận và trả hàng. Bạn phải gửi dữ liệu dưới dạng tệp CSV đến google-maps-navigation-sdk-users+owners@googlegroups.com. Tệp CSV phải chứa những dữ liệu sau:
    • Mã giao dịch
    • Dấu thời gian UTC của thời gian đến lấy hàng/trả hàng (Định dạng ngày/giờ Internet YYYY-MM-DDThh:mm:ss)
    • Hành động được thực hiện (in_app_nav_pickup_recorded HOẶC in_app_nav_dropoff_recorded)
  • Bạn sẽ nhận được phản hồi của Google trong vòng 2 ngày làm việc sau khi nhận được email, cho biết thử nghiệm đã thành công hay không. Thử nghiệm này sẽ được coi là đã vượt qua nếu tất cả mã giao dịch mà bạn cung cấp khớp với những mã mà Google ghi lại dựa trên các lệnh gọi đến lấy hàng và trả lại do SDK điều hướng dành cho Android thực hiện.
    • Nếu thử nghiệm thành công, bạn có thể tiếp tục phát hành SDK điều hướng cho Android phiên bản chính thức, giả sử tất cả các yêu cầu theo hợp đồng khác đều được đáp ứng. Sau khi thử nghiệm triển khai thành công, tất cả các giao dịch xe/giao hàng có thể lập hoá đơn sẽ được lập hoá đơn bằng SDK điều hướng cho Android sẽ được lập hoá đơn theo các điều khoản trong thoả thuận của bạn.
    • Nếu kiểm thử không thành công, Google sẽ cung cấp cho bạn danh sách các mã giao dịch không khớp và hỗ trợ khắc phục sự cố bổ sung để giúp giải quyết vấn đề. Giả sử vấn đề này là do việc triển khai SDK điều hướng cho Android, thì sau khi giải quyết xong vấn đề, bạn có thể lặp lại quy trình kiểm thử bằng cách làm theo những bước trên.

Vui lòng cung cấp cho Google múi giờ được ghi lại vào dấu thời gian. Sau đây là ví dụ nhỏ cho thấy định dạng bắt buộc của tệp 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