iOS के रिलीज़ नोट्स के लिए ड्राइवर SDK टूल

इस सेक्शन में, 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)

बदल दिया जाए

  • यह ड्राइवर और उपभोक्ता एसडीके टूल के साथ काम करता है, ताकि उन्हें एक ही ऐप्लिकेशन में बनाया जा सके.
  • ड्राइवर और उपभोक्ता के लिए उपलब्ध एसडीके टूल के लिए, Swift Package Manager का इस्तेमाल किया जा सकता है.

v3.2.0 (दिसंबर, 2023)

बदल दिया जाए

  • गड़बड़ियां ठीक की गईं और दस्तावेज़ अपडेट किए गए.

v3.1.1 (अक्टूबर, 2023)

बदल दिया जाए

  • GMSMapViewDelegate के तरीकों को कॉल न किए जाने से जुड़ी गड़बड़ी को ठीक करता है.

v3.1.0 (सितंबर, 2023)

बदल दिया जाए

  • ड्राइवर एसडीके के लिए CocoaPod अब एक .xcframework है. यह Intel और Apple Silicon, दोनों पर आधारित Mac पर डेवलपर के लिए, डिवाइस और सिम्युलेटर बिल्ड, दोनों के साथ काम करता है.

v3.0.1 (अगस्त, 2023)

बदल दिया जाए

  • यह सिंबल की जानकारी न होने की गड़बड़ी को ठीक करता है.

v3.0.0 (मई, 2023)

बदल दिया जाए

  • इन इंटरफ़ेस से, GMTSLocationInfo का इस्तेमाल करने वाले ऐसे इनिशलाइज़र हटा दिए गए हैं जो अब काम नहीं करते:

    • GMTDCreateDeliveryTaskRequest
    • GMTDVehicleStop
    • GMTSTask
  • 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)

बदल दिया जाए

  • Terminal Point Service को हटा दिया गया है. इसमें ये शामिल हैं:

    • GMTSTerminalPoint
    • GMTSTerminalPointAccessPoint
    • GMTSTerminalPointTravelMode
    • GMTSTerminalPointsVehicleSearchPreference
    • GMTSTravelModeETA
  • 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 किया गया.
  • क्लास के प्रीफ़िक्स को GRS से GMTS में अपडेट किया गया.