مرجع کلاس GMTDDeliveryDriverAPI


بررسی اجمالی

کلاسی که دسترسی به تمام اجزای اصلی را فراهم می کند و به عنوان نقطه ورودی برای Delivery vertical عمل می کند.

GMTDDriverAPI را به ارث می برد.

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

(نوع نمونه باطل) - initWithDriverContext:
API را راه اندازی می کند.

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

(NSString *) + SDKVersion
نسخه این نسخه از Google On Demand Rides and Deliveries Driver SDK برای iOS را برمی گرداند.
(NSString *) + SDKLongVersion
رشته نسخه طولانی فرمت شده را برمی گرداند.
(خالی) + setAbnormalTerminationReportingEnabled:
گزارش خاتمه‌های غیرعادی SDK را فعال می‌کند، مانند زمانی که برنامه از کار می‌افتد در حالی که SDK هنوز در حال اجرا است.

خواص

GMTDDeliveryVehicleReporter * گزارشگر خودرو
گزارشگر خودرو برای ارسال به‌روزرسانی‌ها به باطن موتور ناوگان استفاده می‌کرد.
GMTDDeliveryTaskManager * deliveryTaskManager
مدیر وظیفه برای ایجاد یا به روز رسانی وظایف تحویل استفاده می شود.
GMTDDeliveryVehicleManager * deliveryVehicleManager
مدیر وسیله نقلیه برای ایجاد یا دریافت وسایل نقلیه تحویل استفاده می کرد.

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

- (نوع نمونه تهی) initWithDriverContext: ( GMTDDriverContext *) driverContext

API را راه اندازی می کند.

پس از مقداردهی اولیه، APIهای درایور از عمودهای مختلف تا زمانی که این نمونه توزیع نشده باشد، نباید استفاده شوند. استفاده از نمونه های API درایور از چندین عمودی در یک جلسه SDK می تواند منجر به رفتار غیرمنتظره شود.

مولفه های:
driverContext یک شی حاوی اطلاعات لازم برای مقداردهی اولیه.
برمی‌گرداند:
نمونه ای از API.
+ (NSString *) SDKVersion

نسخه این نسخه از Google On Demand Rides and Deliveries Driver SDK برای iOS را برمی گرداند.

به عنوان مثال، "0.4.4". نسخه در بسته منابع SDK است.

+ (NSString *) SDKLongVersion

رشته نسخه طولانی فرمت شده را برمی گرداند.

این شامل رشته نسخه و نسخه بسته نرم افزاری در قالب "<SHORT VERSION> (<BUNDLE VERSION>)" است. به عنوان مثال، "0.4.4 (234.2)".

+ (void) setAbnormalTerminationReportingEnabled: (بول) abnormalTerminationReportingEnabled

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

این به Google اجازه می‌دهد تا در صورت لزوم، پایداری SDK را بهبود بخشد. پیش فرض YES است و مقدار باید قبل از فراخوانی «initWithDriverContext» به روز شود.

این ویژگی باید از موضوع اصلی تنظیم شود.


اسناد ملکی

گزارشگر خودرو برای ارسال به‌روزرسانی‌ها به باطن موتور ناوگان استفاده می‌کرد.

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

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