請求対象トランザクション テスト

Navigation SDK for Android の実装を本番環境にリリースする前に、課金対象のトランザクション呼び出しが想定どおりに機能していることを確認するためにテストを完了する必要があります。99% 以上のマッチ率で実装テストに合格するまで、Navigation SDK for Android の使用量が、評価で許可されている承認済みドライバの数を超えることはできません。テストでは、配車/配達取引データを Google に提供し、Navigation SDK for Android によって記録されたデータと比較できるようにします。

テストを完了するには、次の手順を行う必要があります。

  • Navigation SDK for Android の統合を完了し、ドライバのフリート全体で拡張する準備が整ったら、実装テストを完了する準備が整ったことを通知するメールを google-maps-navigation-sdk-users+owners@googlegroups.com に送信します。メールには、テストを開始する日時を指定する必要があります。メールは、希望開始日の 2 営業日前までにお送りいただく必要があります。
  • メールを受け取ってから 1 営業日以内に Google から返信が届き、その提案が承認されます。
  • テストでは、Navigation SDK for Android を本番環境で使用し、評価が承認されたドライバの数で使用できるようにします。これらの配車/配達には、技術文書に記載されているように本番環境取引用の請求トランザクション機能を統合しておく必要があります。テストは最低でも 48 時間、1,000 回の乗車/配送を行う必要があります。
  • テスト期間が完了したら、Navigation SDK for Android を使用して、テスト期間中に完了した課金対象の乗車/配送トランザクションすべてについて、次のデータを提供します。コードは、乗車コールと降車呼び出しとともにデータを収集するためにアプリにコードを統合するのではなく、内部レコードから生成する必要があります。データは CSV ファイルとして google-maps-navigation-sdk-users+owners@googlegroups.com に送信する必要があります。CSV ファイルには以下のデータを含める必要があります。
    • トランザクション ID
    • 乗車場所/降車場所の UTC タイムスタンプ(インターネットの日付/時刻の形式、YYYY-MM-DDThh:mm:ss)
    • 実行されたアクション(in_app_nav_pickup_recorded または in_app_nav_dropoff_recorded)
  • テスト結果は、メールが届いた後 2 営業日以内に Google から届きます。Navigation SDK for Android からの乗車呼び出しと降車呼び出しに基づいて Google が記録したすべてのトランザクション ID と一致する場合に、このテストは成功したとみなされます。
    • テストに合格したら、他の契約要件がすべて満たされていれば、Navigation SDK for Android を本番環境にリリースできます。実装テストに合格した後に、Navigation SDK for Android を使用して完了した請求対象の配車/配達取引はすべて、契約条件に基づいて課金されます。
    • テストが失敗した場合は、不一致のトランザクション ID のリストと、問題解決に役立つ追加のトラブルシューティング サポートが提供されます。Navigation SDK for 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