بررسی اجمالی
شامل روش هایی برای ثبت تراکنش ها می باشد.
این کلاس فقط در صورتی باید استفاده شود که شرکت شما توسط 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 بلوکی که در صورت بروز خطایی در حین ضبط افت آف، به صورت ناهمزمان در رشته اصلی فراخوانی می شود.
+ (NSString *) TransactionID را تولید می کند |
یک شناسه تراکنش منحصر به فرد جدید ایجاد کنید.