شامل روش هایی برای ثبت تراکنش ها می باشد. این کلاس فقط در صورتی باید استفاده شود که شرکت شما توسط Google بر اساس هر تراکنش صورتحساب دریافت کند.
این کلاس امن است.
خلاصه کلاس تودرتو
@رابط | NavigationTransactionRecorder.AddressFailureType | انواع خطاهای حل آدرس | |
کلاس | NavigationTransactionRecorder.AddressListener | هنگامی که pickup(Waypoint, List) یا dropoff(Waypoint, List) نامیده می شود، ضبط کننده تراکنش مکان فعلی تلفن را در پس زمینه جستجو می کند و آن را از طریق این شنونده باز می گرداند. | |
کلاس | NavigationTransactionRecorder.TransactionException | یک استثنا در هنگام تلاش برای ثبت تراکنش با ورودی نامعتبر. |
خلاصه ثابت
بین المللی | FAILURE_LOOKUP_FAILURE | |
بین المللی | FAILURE_NO_LOCATION | |
بین المللی | FAILURE_NO_RIGHTS | |
بین المللی | موفقیت |
خلاصه روش عمومی
خالی | |
رشته ایستا | generateTransactionId () روش سودمند برای تولید شناسه تراکنش منحصر به فرد جدید. |
خالی |
خلاصه روش ارثی
ثابت ها
نهایی استاتیک عمومی FAILURE_LOOKUP_FAILURE
نهایی استاتیک عمومی FAILURE_NO_LOCATION
نهایی استاتیک عمومی FAILURE_NO_RIGHTS
عمومی static نهایی int SUCCESS
روش های عمومی
ریزش خالی عمومی ( نقطه راه، 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 | اگر لیست شناسه های تراکنش نامعتبر باشد. |
---|