قبل از راهاندازی یک Navigation SDK برای Android تا تولید، باید آزمایش را تکمیل کنید تا مطمئن شوید که تماسهای تراکنش قابل صورتحساب طبق برنامه عمل میکنند. تا زمانی که آزمایش پیادهسازی به پایان نرسیده باشد، با نرخ تطابق حداقل 99 درصد، نمیتوانید از تعداد درایورهای مجاز مجاز برای ارزیابی شما از Navigation SDK برای Android استفاده کنید. آزمایش شامل ارائه دادههای تراکنش سفر/تحویل به Google است تا امکان مقایسه با دادههای ثبتشده توسط Navigation SDK برای Android را فراهم کند.
برای تکمیل آزمون باید موارد زیر را انجام دهید:
- هنگامی که ادغام Navigation SDK برای Android را کامل کردید و آماده گسترش در ناوگان راننده خود هستید، یک ایمیل به google-maps-navigation-sdk-users+owners@googlegroups.com ارسال کنید و آمادگی خود را برای تکمیل آزمایش پیاده سازی نشان دهید. ایمیل باید تاریخ و ساعتی را که میخواهید آزمایش را شروع کنید مشخص کند. شما باید حداقل 2 روز کاری قبل از تاریخ شروع مورد نظر ایمیل را ارسال کنید.
- در عرض 1 روز کاری پس از دریافت ایمیل خود، پاسخی را از طرف Google دریافت خواهید کرد که پیشنهاد را تأیید می کند.
- برای آزمایش، باید از Navigation SDK برای Android در یک محیط تولیدی استفاده کنید و ممکن است استفاده از تعداد درایورهای مجاز برای ارزیابی را فعال کنید. برای این سفرها/تحویل ها، باید عملکرد تراکنش صورتحساب را همانطور که در مستندات فنی توضیح داده شده و برای استفاده تولیدی خود در نظر گرفته شده است، یکپارچه کرده باشید. آزمایش باید حداقل 48 ساعت و 1000 سواری/تحویل انجام شود.
- پس از اتمام دوره آزمایشی، باید دادههای زیر را برای تمام تراکنشهای سفر/تحویل قابل پرداخت که در طول دوره آزمایشی با استفاده از Navigation SDK برای Android انجام شدهاند، ارائه دهید. دادهها باید از سوابق داخلی شما بهجای ادغام کد در برنامه شما برای جمعآوری دادهها در کنار تماسهای دریافت و خروج، تولید شوند. باید داده ها را به عنوان یک فایل CSV به google-maps-navigation-sdk-users+owners@googlegroups.com ارسال کنید. فایل CSV باید حاوی داده های زیر باشد:
- شناسه تراکنش
- UTC مُهر زمان تحویل/خروج (قالب تاریخ/زمان اینترنتی YYYY-MM-DDTh:mm:ss)
- اقدام انجام شده (in_app_nav_pickup_recorded OR in_app_nav_dropoff_recorded)
- شما ظرف 2 روز کاری پس از دریافت ایمیل خود، پاسخی از Google دریافت خواهید کرد که نشان میدهد آیا آزمون قبول شده یا ناموفق است. اگر همه شناسههای تراکنش ارائهشده توسط شما با شناسههای ثبتشده توسط Google بر اساس تماسهای دریافتی و خروجی انجامشده توسط Navigation SDK برای Android مطابقت داشته باشند، این آزمون با موفقیت تلقی میشود.
- اگر آزمایش انجام شده باشد، میتوانید با فرض برآورده شدن سایر الزامات قراردادی، به راهاندازی 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