इस सेक्शन में, iOS के लिए Driver SDK के रिलीज़ नोट दिए गए हैं.
v11.1.0 (सितंबर, 2026)
- Navigation SDK 11.1.0 के साथ काम करने के लिए, 11.1.0 रिलीज़ के लिए वर्शन को अपडेट किया गया.
- यात्रा के दौरान आने वाली समस्या को ठीक किया गया. इसके लिए, इंटरनेट कनेक्शन की स्थिरता और पुष्टि करने की विश्वसनीयता को बेहतर बनाया गया.
v10.10.1 (मई, 2026)
- वर्शन को 10.10 से 10.10.1 पर अपडेट किया गया.
V10.10 (मार्च, 2026)
- ड्राइवर SDK टूल को Xcode 26 की मदद से बनाया गया है.
v10.0.0 (जून, 2025)
बदल दिया जाए
- iOS 15 के लिए सहायता अब बंद कर दी गई है. अब iOS का कम से कम 16.0 वर्शन होना ज़रूरी है.
- gRPC
UNAVAILABLE status code 14नेटवर्क की गड़बड़ियों को ठीक करता है.
v9.2.1 (अप्रैल, 2025)
बदल दिया जाए
- वर्शन को 9.2 से 9.2.1 पर अपग्रेड किया गया
v9.2 (जनवरी, 2025)
बदल दिया जाए
- वर्शन को 9.0 से 9.2 पर अपडेट किया गया.
v9.0 (जुलाई, 2024)
बदल दिया जाए
- यह Geo iOS SDK टूल के 9.0 वर्शन के साथ काम करता है.
- iOS 14 के लिए सहायता अब बंद कर दी गई है. अब iOS का कम से कम 15.0 वर्शन होना ज़रूरी है.
- इस रिलीज़ में .xcprivacy फ़ाइल शामिल है, ताकि Apple की निजता नीति के मेनिफ़ेस्ट का पालन किया जा सके.
- उस गड़बड़ी को ठीक किया गया है जिसकी वजह से, v3.3.0 रिलीज़ में, लॉन्च से पहले झलक देखने के लिए बनाई गई क्लास
GMTSTaskऔरGMTDTaskInfoके सिंबल एक्सपोर्ट नहीं किए जा सके.
v3.3.0 (मार्च, 2024)
बदल दिया जाए
- यह ड्राइवर और उपभोक्ता के लिए बने SDK टूल के साथ काम करता है, ताकि उन्हें एक ही ऐप्लिकेशन में बनाया जा सके.
- ड्राइवर और उपभोक्ता के लिए उपलब्ध एसडीके टूल के लिए, Swift Package Manager का इस्तेमाल किया जा सकता है.
v3.2.0 (दिसंबर, 2023)
बदल दिया जाए
- गड़बड़ियां ठीक की गईं और दस्तावेज़ अपडेट किए गए.
v3.1.1 (अक्टूबर, 2023)
बदल दिया जाए
GMSMapViewDelegateके तरीकों को कॉल न किए जाने से जुड़ी गड़बड़ी को ठीक करता है.
v3.1.0 (सितंबर, 2023)
बदल दिया जाए
- Driver SDK के लिए CocoaPod अब एक .xcframework है. यह Intel और Apple Silicon पर आधारित Mac, दोनों पर डेवलपर के लिए डिवाइस और सिम्युलेटर बिल्ड, दोनों के साथ काम करता है.
v3.0.1 (अगस्त, 2023)
बदल दिया जाए
- यह सिंबल के बारे में जानकारी न होने की गड़बड़ी को ठीक करता है.
v3.0.0 (मई, 2023)
बदल दिया जाए
इन इंटरफ़ेस से, GMTSLocationInfo का इस्तेमाल करने वाले ऐसे इनिशलाइज़र हटा दिए गए हैं जो अब काम नहीं करते:
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
iOS 13 के लिए सहायता अब बंद कर दी गई है. अब iOS का कम से कम 14.0 वर्शन होना ज़रूरी है.
Xcode का नया वर्शन 14.0 या इसके बाद का होना चाहिए. Xcode 14 के प्रॉडक्ट की जानकारी में, बिट कोड की मदद से ऐप्लिकेशन बनाने की सुविधा बंद होने के बारे में जानकारी दी गई है.
मोबाइल ओएस के वर्शन के साथ काम करने से जुड़ी नीति के मुताबिक, हम iOS के वर्शन 3.0.0 के लिए Driver SDK से iOS 13 के लिए, सहायता बंद कर रहे हैं. अब iOS 14 या इसके बाद के वर्शन पर ही यह ऐप्लिकेशन काम करेगा. एसडीके के पुराने वर्शन, iOS 13 के साथ काम करते रहेंगे. अगर आपकी डिपेंडेंसी में वर्शन नंबर नहीं दिया गया है, तो आपका IDE, एसडीके टूल का सबसे नया वर्शन लोड करेगा. साथ ही, आपके ऐप्लिकेशन की नई बिल्ड, iOS 13 के साथ काम नहीं करेंगी. अपने ऐप्लिकेशन की बिल्ड डिपेंडेंसी में, iOS के लिए Driver SDK का वर्शन तय करें. इससे आपको यह कंट्रोल करने में मदद मिलेगी कि ऐप्लिकेशन के नए वर्शन के लिए, न्यूनतम सपोर्ट किया जाने वाला ओएस कब बढ़ाया जाए.
सूचना
iOS 14 के लिए सहायता बंद करना - 15 मई, 2023
मोबाइल ओएस के वर्शन के साथ काम करने से जुड़ी नीति के मुताबिक, हम iOS के लिए Driver SDK के आने वाले मेजर वर्शन में, iOS 14 के लिए सहायता बंद कर रहे हैं.
iOS के लिए Driver SDK के ऐसे वर्शन जो 2024 की दूसरी तिमाही से रिलीज़ किए जाएंगे, उनमें iOS 15 का इस्तेमाल किया जा सकेगा. एसडीके के पुराने वर्शन, iOS 14 के साथ काम करते रहेंगे.
अगर आपकी डिपेंडेंसी में वर्शन नंबर नहीं दिया गया है, तो आपका IDE, एसडीके टूल का सबसे नया वर्शन लोड करेगा. साथ ही, आपके ऐप्लिकेशन की नई बिल्ड, iOS 14 के साथ काम नहीं करेंगी.
अपने ऐप्लिकेशन की बिल्ड डिपेंडेंसी में, iOS के लिए Driver SDK का वर्शन तय करें. इससे आपको यह कंट्रोल करने में मदद मिलेगी कि ऐप्लिकेशन के नए वर्शन के लिए, न्यूनतम सपोर्ट किया जाने वाला ओएस कब बढ़ाया जाए.
v2.2.0 (जनवरी, 2023)
- उस गड़बड़ी को ठीक किया गया है जिसकी वजह से, वाहन की जगह की जानकारी के अपडेट में मौजूद टाइमस्टैंप को सबसे नज़दीकी सेकंड तक छोटा कर दिया जाता था. DriverSDK अब मिलीसेकंड की सटीक जानकारी के साथ, डिवाइस की जगह की जानकारी के अपडेट का टाइमस्टैंप दिखाता है.
- DriverSDK iOS अब अपलोड की गई वाहन की जगहों की जानकारी में ज़्यादा फ़ील्ड भरता है. नए फ़ील्ड में ये शामिल हैं:
heading_accuracy,altitude,altitude_accuracy,speed,speed_accuracy,location_sensor,raw_location,raw_location_time,raw_location_sensor, औरraw_location_accuracy. DriverSDK, अब काम नहीं करने वालेspeed_kphफ़ील्ड की रिपोर्टिंग भी बंद कर देता है. - हेडर फ़ाइलों में मौजूद नियमों और शर्तों के यूआरएल को सही लिंक से अपडेट किया गया है. साथ ही, विराम चिह्न से जुड़ी अन्य छोटी-मोटी गड़बड़ियों को ठीक किया गया है.
- दस्तावेज़ में मौजूद वर्तनी, विराम चिह्न, और अन्य छोटी-मोटी गड़बड़ियों को ठीक किया गया.
GMTSVehicleMatchक्लास को बंद कर दिया गया था.
v2.1.0 (10 अक्टूबर, 2022)
बदल दिया जाए
- गड़बड़ियां ठीक की गईं और दस्तावेज़ अपडेट किए गए.
v2.0.0 (26 जुलाई, 2022)
बदल दिया जाए
टर्मिनल पॉइंट सेवा को हटा दिया गया है. इसमें ये शामिल हैं:
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
iOS 12 के लिए सहायता अब बंद कर दी गई है. अब इसके लिए, iOS 13.0 या इसके बाद का वर्शन होना ज़रूरी है.
सूचना
हम Driver iOS SDK के लिए, 2023 के मेजर वर्शन अपडेट में iOS 13 के लिए सहायता बंद कर रहे हैं. जून 2023 से, iOS 14 या इसके बाद के वर्शन पर ही Google Ads ऐप्लिकेशन काम करेगा. ग्राहकों को अपडेट करने से पहले, अपने कोड में कम से कम वर्शन के लिए सहायता फ़्लैग को बदलना चाहिए.
v1.1.0 (28 अप्रैल, 2022)
ऐप्लिकेशन में सुधार किए गए.v1.0.5 (28 मार्च, 2022)
सिस्टम की गड़बड़ियां ठीक की गईं.
v1.0 (29 नवंबर, 2021)
इस रिलीज़ के लिए, iOS 12.0 या इसके बाद का वर्शन होना ज़रूरी है.
एपीआई से जुड़े अपडेट
DriverAPI इंटरफ़ेस को बेहतर बनाया गया
GMTDDriverAPI से Objective-C पब्लिक इनिशलाइज़र को हटा दिया गया है.
पुष्टि करने वाले एपीआई में बदलाव
GMTDAuthorizationContextइंटरफ़ेस से ग़ैर-ज़रूरी प्रॉपर्टी हटा दी गई हैं.
GMTDAuthorizationContext इंटरफ़ेस से ग़ैर-ज़रूरी प्रॉपर्टी हटा दी गई हैं.
GMTSServiceType को बंद कर दिया गया है. अब आपको सिर्फ़ GMTDAuthorizationContext में मौजूद वाहन आईडी के लिए दावे करने होंगे.
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType
authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext
completion:(GMTSAuthTokenFetchCompletionHandler)completion
अब
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
GMTSAuthorizationContext को
GMTDAuthorizationContext से बदला गया.
AuthorizationContext को प्रॉपर्टी वाली क्लास में बदला गया और serviceType को हटाया गया.
क्रैश की रिपोर्ट करना
SDK टूल को शुरू करने के दौरान, क्रैश का पता लगाने की सुविधा जोड़ी गई. GMTDServices पर setAbnormalTerminationReportingEnabled: एपीआई का इस्तेमाल करके, ऑप्ट आउट करने का विकल्प भी मौजूद है.
iOS 12 के लिए सहायता बंद करना - 18 अक्टूबर, 2021
हमारी इंटरनल डिपेंडेंसी में हुए बदलावों की वजह से, हम iOS के लिए Driver SDK के आने वाले मेजर वर्शन में, iOS 12 के लिए सहायता बंद कर रहे हैं.
iOS के लिए Driver SDK टूल के 2.0 या इसके बाद के वर्शन, सिर्फ़ iOS 13 या इसके बाद के वर्शन वाले डिवाइसों पर काम करेंगे. एसडीके के पुराने वर्शन, iOS 12 के साथ काम करते रहेंगे.
अगर CocoaPods या Carthage में आपकी डिपेंडेंसी में वर्शन नंबर नहीं दिया गया है, तो Xcode सबसे नया वर्शन लोड करेगा. साथ ही, आपके ऐप्लिकेशन की नई बिल्ड, iOS 12 के साथ काम नहीं करेंगी.
अपने ऐप्लिकेशन की बिल्ड डिपेंडेंसी में कोई वर्शन ज़रूर तय करें. इससे आपको यह कंट्रोल करने में मदद मिलेगी कि ऐप्लिकेशन के नए वर्शन के लिए, न्यूनतम सपोर्ट किया जाने वाला ओएस कब बढ़ाया जाए. iOS के लिए Maps SDK के दस्तावेज़ में, वर्शन तय करने के उदाहरण देखें. ऐप्लिकेशन के रखरखाव के सबसे सही तरीकों के बारे में दिशा-निर्देश देखें.
v0.3.0 बीटा (30 अगस्त, 2021)
एपीआई में हुए बदलाव
- GMTSServiceType अब Fleet Engine की सेवाओं के बजाय, वाहन या टास्क से जुड़े ऑपरेशन के लिए ज़रूरी टोकन दिखाता है.
- GMTDRidesharingDriverAPI को अब GMTDDriverContext ऑब्जेक्ट के साथ शुरू किया गया है.
v0.2.0 बीटा (9 जुलाई, 2021)
एपीआई में हुए बदलाव
- GMTDVehicleReporter से GRDFleetEngine को बदला गया.
- GMTDRidesharingDriverAPI जोड़ा गया.
- GRDServices का नाम बदलकर GMTDServices किया गया और इसे सार्वजनिक हेडर से हटाया गया.
- क्लास प्रीफ़िक्स को GRD से बदलकर GMTD किया गया.
- क्लास के प्रीफ़िक्स को जीआरएस से बदलकर जीएमटीएस किया गया.