مرجع کلاس GMSNavigationTransactionRecorder

مرجع کلاس GMSNavigationTransactionRecorder

بررسی اجمالی

شامل روش هایی برای ثبت تراکنش ها می باشد.

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

توابع اعضای عمومی

(خالی) - recordPickupAtWaypoint:forTransactionIDs:withErrorHandler:
باید هر بار که مسافر یا کالای تحویل گرفته می شود، این عملکرد را فراخوانی کنید.
(خالی) - recordDropoffAtWaypoint:forTransactionIDs:withErrorHandler:
شما باید هر بار که مسافری پیاده می شود یا تحویل داده می شود، این تابع را فراخوانی کنید.

توابع اعضای عمومی استاتیک

( GMSNavigationTransactionRecorder *) + sharedInstance
یک نمونه GMSNavigationTransactionRecorder یک تنه مشترک را برمی گرداند.
(NSString *) + شناسه Transaction را تولید کنید
یک شناسه تراکنش منحصر به فرد جدید ایجاد کنید.

مستندات عملکرد اعضا

یک نمونه GMSNavigationTransactionRecorder یک تنه مشترک را برمی گرداند.

این تک‌تون ضعیف نگه داشته می‌شود و اگر برنامه‌ای یک مرجع قوی نداشته باشد، ممکن است به آن اختصاص داده شود. شما باید این تابع را فقط در رشته اصلی فراخوانی کنید.

اگرGMSServices +provideAPIKey: فراخوانی نشده باشد، این روش یک استثنا ایجاد می کند.

- (باطل) recordPickupAtWaypoint: ( GMSNavigationWaypoint قابل تهی *) نقطه راه
برای شناسه های تراکنش: (NSArray< NSString * > *) شناسه های تراکنش
با Error Handler: (GMSNavigationTransactionRecorderErrorHandler) error Handler

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

شما باید پارامتر TransactionIDs را با یک شناسه منحصر به فرد برای هر تراکنش که در این رویداد اعمال می شود، پر کنید. شما باید این تابع را فقط در رشته اصلی فراخوانی کنید.

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

مولفه های:
نقطه راه نقطه GMSNavigationWaypoint که دریافت در آن انجام می‌شود، یا اگر هیچ جلسه راهنمایی منتهی به این تحویل وجود نداشته باشد، صفر است.
شناسه های تراکنش یک یا چند شناسه تراکنش که این پیکاپ برای آنها اعمال می شود. شناسه تراکنش باید برای هر تراکنش قابل پرداخت یکتا باشد. شناسه تراکنش باید حداقل یک و حداکثر 64 کاراکتر داشته باشد.
error Handler بلوکی که در صورت بروز خطا در حین ضبط پیکاپ به صورت ناهمزمان در رشته اصلی فراخوانی می شود.
- (باطل) recordDropoffAtWaypoint: ( GMSNavigationWaypoint قابل تهی *) نقطه راه
برای شناسه های تراکنش: (NSArray< NSString * > *) شناسه های تراکنش
با Error Handler: (GMSNavigationTransactionRecorderErrorHandler) error Handler

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

شما باید پارامتر TransactionIDs را با یک شناسه منحصر به فرد برای هر تراکنش که در این رویداد اعمال می شود، پر کنید. شما باید این تابع را فقط در رشته اصلی فراخوانی کنید.

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

مولفه های:
نقطه راه نقطه GMSNavigationWaypoint که در آن افت در حال وقوع است، یا اگر هیچ جلسه راهنمایی منجر به این افت وجود نداشته باشد، صفر است.
شناسه های تراکنش یک یا چند شناسه تراکنش که این حذف برای آنها اعمال می شود. شناسه تراکنش باید برای هر تراکنش قابل پرداخت یکتا باشد. شناسه تراکنش باید حداقل یک و حداکثر 64 کاراکتر داشته باشد.
error Handler بلوکی که در صورت بروز خطایی در حین ضبط افت آف، به صورت ناهمزمان در رشته اصلی فراخوانی می شود.

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