مرجع الفئة GMTDDeliveryDriverAPI


نظرة عامة

تمثّل هذه السمة فئة تتيح الوصول إلى جميع المكوّنات الأساسية وتعمل كنقطة دخول لقطاع التوصيل.

يكتسب GMTDDriverAPI.

وظائف الأعضاء العامين

(نوع المثيل قابل للقيم)- initWithDriverContext:
 يقوم بتهيئة واجهة برمجة التطبيقات.

دوال الأعضاء العامة الثابتة

(NSString *)+ SDKVersion
 لعرض نسخة هذا الإصدار من Google On Demand Rides and Delivery Driver SDK for iOS.
(NSString *)+ SDKLongVersion
 تعرِض سلسلة النسخة ذات التنسيق الطويل.
(void) + setAbnormalتحديدReportingEnabled:
 تفعِّل هذه السياسة ميزة إعداد التقارير عن عمليات الإغلاق غير العادية لحزمة تطوير البرامج (SDK)، مثل حالات تعطُّل التطبيق عندما لا تزال حزمة تطوير البرامج (SDK) قيد التشغيل.

المواقع

GMTDDeliveryVehicleReportervehicleReporter
 كان الشخص مراسل السيارة يستخدم لإرسال تحديثات إلى الواجهة الخلفية لـ Fleet Engine.
GMTDDeliveryTaskManagerdeliveryTaskManager
 إدارة المهام المستخدمة لإنشاء أو تحديث مهام التسليم.
GMTDDeliveryVehicleManagerdeliveryVehicleManager
 كان مدير المركبة يستخدم لإنشاء أو الحصول على مركبات توصيل.

وثائق وظائف الأعضاء

- (نوع المثيل القابل للقيم الفارغة) initWithDriverContext: (GMTDDriverContext *) driverContext

يقوم بتهيئة واجهة برمجة التطبيقات.

بعد الإعداد، يجب عدم استخدام واجهات برمجة تطبيقات برنامج التشغيل من قطاعات مختلفة إلى أن يتم تخصيص هذا المثيل. قد يؤدي استخدام مثيلات واجهة برمجة التطبيقات الخاصة ببرامج التشغيل من فئات متعدّدة في جلسة حزمة تطوير البرامج (SDK) نفسها إلى سلوك غير متوقّع.

المَعلمات:
driverContextكائن يحتوي على المعلومات اللازمة للتهيئة.
المرتجعات:
مثال لواجهة برمجة التطبيقات
+ (NSString *) SDKVersion

لعرض نسخة هذا الإصدار من Google On Demand Rides and Delivery Driver SDK for iOS.

على سبيل المثال: "0.4.4". يتوفّر الإصدار في حزمة موارد حزمة تطوير البرامج (SDK).

+ (NSString *) SDKLongVersion

تعرِض سلسلة النسخة ذات التنسيق الطويل.

وتتضمّن سلسلة الإصدار وإصدار الحزمة بالتنسيق "<SHORT VERSION> (<BUNDLE VERSION>)". على سبيل المثال، "0.4.4 (234.2)".

+ (void) setAbnormalالإنهاءReportingEnabled: (BOOL)  abnormalTerminationReportingEnabled

تفعِّل هذه السياسة ميزة إعداد التقارير عن عمليات الإغلاق غير العادية لحزمة تطوير البرامج (SDK)، مثل حالات تعطُّل التطبيق عندما لا تزال حزمة تطوير البرامج (SDK) قيد التشغيل.

ويسمح ذلك لشركة Google بتحسين ثبات حزمة تطوير البرامج (SDK) عند اللزوم. القيمة التلقائية هي YES ويجب تعديل القيمة قبل استدعاء "initWithDriverContext".

يجب ضبط هذه السمة من سلسلة التعليمات الرئيسية.


وثائق العقار

كان الشخص مراسل السيارة يستخدم لإرسال تحديثات إلى الواجهة الخلفية لـ Fleet Engine.

إدارة المهام المستخدمة لإنشاء أو تحديث مهام التسليم.

كان مدير المركبة يستخدم لإنشاء أو الحصول على مركبات توصيل.