نظرة عامة
تمثّل هذه السمة فئة تتيح الوصول إلى جميع المكوّنات الأساسية وتعمل كنقطة دخول لقطاع التوصيل.
يكتسب GMTDDriverAPI.
وظائف الأعضاء العامين | |
(نوع المثيل قابل للقيم) | - initWithDriverContext: |
يقوم بتهيئة واجهة برمجة التطبيقات. | |
دوال الأعضاء العامة الثابتة | |
(NSString *) | + SDKVersion |
لعرض نسخة هذا الإصدار من Google On Demand Rides and Delivery Driver SDK for iOS. | |
(NSString *) | + SDKLongVersion |
تعرِض سلسلة النسخة ذات التنسيق الطويل. | |
(void) | + setAbnormalتحديدReportingEnabled: |
تفعِّل هذه السياسة ميزة إعداد التقارير عن عمليات الإغلاق غير العادية لحزمة تطوير البرامج (SDK)، مثل حالات تعطُّل التطبيق عندما لا تزال حزمة تطوير البرامج (SDK) قيد التشغيل. | |
المواقع | |
GMTDDeliveryVehicleReporter * | vehicleReporter |
كان الشخص مراسل السيارة يستخدم لإرسال تحديثات إلى الواجهة الخلفية لـ Fleet Engine. | |
GMTDDeliveryTaskManager * | deliveryTaskManager |
إدارة المهام المستخدمة لإنشاء أو تحديث مهام التسليم. | |
GMTDDeliveryVehicleManager * | deliveryVehicleManager |
كان مدير المركبة يستخدم لإنشاء أو الحصول على مركبات توصيل. |
وثائق وظائف الأعضاء
- (نوع المثيل القابل للقيم الفارغة) 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".
يجب ضبط هذه السمة من سلسلة التعليمات الرئيسية.
وثائق العقار
- (GMTDDeliveryVehicleReporter*) vehicleReporter [read, assign] |
كان الشخص مراسل السيارة يستخدم لإرسال تحديثات إلى الواجهة الخلفية لـ Fleet Engine.
- (GMTDDeliveryTaskManager*) deliveryTaskManager [read, assign] |
إدارة المهام المستخدمة لإنشاء أو تحديث مهام التسليم.
- (GMTDDeliveryVehicleManager*) deliveryVehicleManager [read, assign] |
كان مدير المركبة يستخدم لإنشاء أو الحصول على مركبات توصيل.