खास जानकारी
ऐसी क्लास जो सभी मुख्य कॉम्पोनेंट का ऐक्सेस देती है और डिलीवरी वर्टिकल के एंट्री पॉइंट के तौर पर काम करती है.
GMTDDriverAPI को इनहेरिट करता है.
सार्वजनिक सदस्य के फ़ंक्शन | |
(शून्य हो सकने वाला इंस्टेंस टाइप) | - initWithDriverContext: |
एपीआई को शुरू करता है. | |
स्टैटिक सार्वजनिक सदस्यों के काम | |
(एनएसस्ट्रिंग *) | + SDKVersion |
iOS के लिए, Google ऑन डिमांड राइड और डिलीवरी ड्राइवर SDK टूल के इस रिलीज़ का वर्शन दिखाता है. | |
(एनएसस्ट्रिंग *) | + SDKLongVersion |
लंबी फ़ॉर्मैट वाली वर्शन स्ट्रिंग दिखाता है. | |
(void) | + setAbnormalizationReportingEnabled: |
SDK टूल के असामान्य तौर पर बंद होने की रिपोर्ट चालू करता है. जैसे, SDK टूल के चलने के दौरान ऐप्लिकेशन के क्रैश होने पर. | |
प्रॉपर्टी | |
GMTDDeliveryVehicleReporter * | vehicleReporter |
Fleet Engine के बैकएंड को अपडेट भेजने के लिए, वाहन की जानकारी देने वाला रिपोर्टर. | |
GMTDDeliveryTaskManager * | deliveryTaskManager |
टास्क मैनेजर, जिसका इस्तेमाल डिलीवरी टास्क बनाने या अपडेट करने के लिए किया जाता है. | |
GMTDDeliveryVehicleManager * | deliveryVehicleManager |
डिलीवरी की सुविधा देने वाले वाहन बनाने या पाने के लिए इस्तेमाल किया जाने वाला वाहन मैनेजर. |
मेंबर फ़ंक्शन से जुड़ा दस्तावेज़
- (शून्य करने लायक इंस्टेंसटाइप) initWithDriverContext: | (GMTDDriverContext *) | driverContext |
एपीआई को शुरू करता है.
शुरू करने के बाद, अलग-अलग वर्टिकल के ड्राइवर एपीआई का इस्तेमाल तब तक नहीं किया जाना चाहिए, जब तक इस इंस्टेंस को हटा न दिया जाए. एक ही SDK टूल वाले सेशन में, कई वर्टिकल से ड्राइवर एपीआई के इंस्टेंस का इस्तेमाल करने पर, अनचाहा व्यवहार दिख सकता है.
- पैरामीटर:
-
driverContext शुरू करने के लिए ज़रूरी जानकारी वाला ऑब्जेक्ट.
- सामान लौटाना:
- एपीआई का इंस्टेंस.
+ (NSString *) SDKVersion |
iOS के लिए, Google ऑन डिमांड राइड और डिलीवरी ड्राइवर SDK टूल के इस रिलीज़ का वर्शन दिखाता है.
उदाहरण के लिए, "0.4.4". यह वर्शन, SDK टूल के रिसॉर्स बंडल में मौजूद है.
+ (NSString *) SDKLongVersion |
लंबी फ़ॉर्मैट वाली वर्शन स्ट्रिंग दिखाता है.
इसमें वर्शन स्ट्रिंग और बंडल वर्शन "<SHORT VERSION> (<bundle VERSION>)" फ़ॉर्मैट में शामिल हैं. उदाहरण के लिए, "0.4.4 (234.2)".
+ (void) setAbnormal changesReportingEnabled: | (BOOL) | abnormalTerminationReportingEnabled |
SDK टूल के असामान्य तौर पर बंद होने की रिपोर्ट चालू करता है. जैसे, SDK टूल के चलने के दौरान ऐप्लिकेशन के क्रैश होने पर.
इससे Google, लागू होने पर SDK टूल की स्थिरता को बेहतर बना पाता है. डिफ़ॉल्ट वैल्यू YES
है और `initWithDriverContext` को कॉल करने से पहले, वैल्यू को अपडेट करना ज़रूरी है.
इस प्रॉपर्टी को मुख्य थ्रेड से सेट किया जाना चाहिए.
प्रॉपर्टी से जुड़े दस्तावेज़
- (GMTDDeliveryVehicleReporter*) vehicleReporter [read, assign] |
Fleet Engine के बैकएंड को अपडेट भेजने के लिए, वाहन की जानकारी देने वाला रिपोर्टर.
- (GMTDDeliveryTaskManager*) deliveryTaskManager [read, assign] |
टास्क मैनेजर, जिसका इस्तेमाल डिलीवरी टास्क बनाने या अपडेट करने के लिए किया जाता है.
- (GMTDDeliveryVehicleManager*) deliveryVehicleManager [read, assign] |
डिलीवरी की सुविधा देने वाले वाहन बनाने या पाने के लिए इस्तेमाल किया जाने वाला वाहन मैनेजर.