NavigationTransactionRecorder

کلاس عمومی NavigationTransactionRecorder Object را گسترش می دهد

شامل روش هایی برای ثبت تراکنش ها می باشد. این کلاس فقط در صورتی باید استفاده شود که شرکت شما توسط Google بر اساس هر تراکنش صورت‌حساب دریافت کند.

این کلاس امن است.

خلاصه کلاس تودرتو

@رابط NavigationTransactionRecorder.AddressFailureType انواع خطاهای حل آدرس
کلاس NavigationTransactionRecorder.AddressListener هنگامی که pickup(Waypoint, List) یا dropoff(Waypoint, List) نامیده می شود، ضبط کننده تراکنش مکان فعلی تلفن را در پس زمینه جستجو می کند و آن را از طریق این شنونده باز می گرداند.
کلاس NavigationTransactionRecorder.TransactionException یک استثنا در هنگام تلاش برای ثبت تراکنش با ورودی نامعتبر.

خلاصه ثابت

بین المللی FAILURE_LOOKUP_FAILURE
بین المللی FAILURE_NO_LOCATION
بین المللی FAILURE_NO_RIGHTS
بین المللی موفقیت

خلاصه روش عمومی

خالی
dropoff ( نقطه راه ، List<String>transactionIds)
هر بار که مسافر یا تحویل تحویل داده می شود، باید تماس گرفته شود.
رشته ایستا
generateTransactionId ()
روش سودمند برای تولید شناسه تراکنش منحصر به فرد جدید.
خالی
پیکاپ (نقطه بین راه ، List<String>transactionIds)
هر بار که مسافر یا تحویل تحویل می شود باید تماس گرفته شود.

خلاصه روش ارثی

ثابت ها

نهایی استاتیک عمومی FAILURE_LOOKUP_FAILURE

مقدار ثابت: 2

نهایی استاتیک عمومی FAILURE_NO_LOCATION

ارزش ثابت: 1

نهایی استاتیک عمومی FAILURE_NO_RIGHTS

مقدار ثابت: 3

عمومی static نهایی int SUCCESS

مقدار ثابت: 0

روش های عمومی

ریزش خالی عمومی ( نقطه راه، List<String>transactionIds)

هر بار که مسافر یا تحویل تحویل داده می شود، باید تماس گرفته شود. پارامترtransactionIds باید با شناسه های رشته منحصر به فرد برای یک یا چند تراکنش که در این رویداد اعمال می شود پر شود.

هر شناسه تراکنش باید حداکثر 64 کاراکتر داشته باشد و در هر تماس حداکثر 100 شناسه تراکنش وجود دارد.

این روش باید در صورت و تنها زمانی فراخوانی شود که شرکت شما توسط Google بر اساس هر تراکنش صورت‌حساب دریافت کند.

مولفه های
نقطه راه Waypoint ناوبری که در آن افت در حال وقوع است، یا اگر جلسه ناوبری منتهی به این افت وجود نداشته باشد، null .
شناسه های تراکنش یک یا چند شناسه تراکنش که این حذف برای آنها اعمال می شود. شناسه تراکنش یک رشته دلخواه است که برای هر تراکنش قابل پرداخت منحصر به فرد است.
پرتاب می کند
NavigationTransactionRecorder.TransactionException اگر لیست شناسه های تراکنش نامعتبر باشد

عمومی استاتیک String generateTransactionId ()

روش سودمند برای تولید شناسه تراکنش منحصر به فرد جدید.

دریافت خلأ عمومی ( نقطه راه، List<String>transactionIds)

هر بار که مسافر یا تحویل تحویل می شود باید تماس گرفته شود. پارامترtransactionIds باید با شناسه های رشته منحصر به فرد برای یک یا چند تراکنش که در این رویداد اعمال می شود پر شود.

هر شناسه تراکنش باید حداقل 1 و حداکثر 64 کاراکتر داشته باشد و در هر تماس حداکثر 100 شناسه تراکنش وجود دارد.

این روش باید در صورت و تنها زمانی فراخوانی شود که شرکت شما توسط Google بر اساس هر تراکنش صورت‌حساب دریافت کند.

مولفه های
نقطه راه Waypoint مسیری که تحویل در آن انجام می شود، یا اگر هیچ جلسه ناوبری منتهی به این پیکاپ وجود نداشته باشد null .
شناسه های تراکنش یک یا چند شناسه تراکنش که این پیکاپ برای آنها اعمال می شود. شناسه تراکنش یک رشته دلخواه است که برای هر تراکنش قابل پرداخت منحصر به فرد است.
پرتاب می کند
NavigationTransactionRecorder.TransactionException اگر لیست شناسه های تراکنش نامعتبر باشد.