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

इस सेक्शन में Android के लिए ड्राइवर SDK टूल से जुड़े प्रॉडक्ट की जानकारी दी गई है.

v5.0.0 (12 सितंबर, 2023)

निर्भरता और कॉन्फ़िगरेशन में बदलाव

  • नेविगेशन SDK टूल को v5.x पर अपडेट किया गया.
  • minSdkVersion को एपीआई 23 में अपग्रेड किया गया.
  • Kotlin के वर्शन को 1.9.0 में अपग्रेड किया गया.
  • रूम पर डिपेंडेंसी जोड़ी गई.
  • ड्राइवर SDK टूल का इस्तेमाल करने वाले ऐप्लिकेशन में, अब एपीआई 31 या उससे ज़्यादा का targetSdkVersion होना चाहिए.
  • ड्राइवर SDK टूल का इस्तेमाल करने वाले ऐप्लिकेशन को अब Java 8 लाइब्रेरी की सुविधा चालू करनी होगी. अपडेट करने के निर्देश पाने के लिए, https://developer.android.com/studio/write/java8-support पर जाएं.
  • ProGuard या DexGuard का इस्तेमाल करने वाले ऐप्लिकेशन को R8 पर माइग्रेट करना होगा. ज़्यादा जानकारी के लिए, https://developer.android.com/build/shrink-code पर जाएं.
  • ड्राइवर SDK टूल का इस्तेमाल करने वाले ऐप्लिकेशन को, डिवाइस की सेटिंग को चालू या बंद करने की सुविधा चालू करनी होगी. निर्देशों के लिए, https://developer.android.com/studio/write/java8-support#library-desugaring पर जाएं.

गड़बड़ी ठीक की गई

  • activityLocationTracking सिंक से जुड़ी समस्या को ठीक किया गया.
  • नया DriverStatusListener इंटरफ़ेस पेश किया गया, जो अपवाद की स्थिति के अपडेट में वजह की रिपोर्ट करता है.
  • स्टेशनरी रहने वाले ड्राइवरों की समस्याओं को ठीक किया गया (v4.99.0 से उपलब्ध).

v4.99.0 (9 अगस्त, 2023)

  • NavSDK डिपेंडेंसी के लिए, कई वर्शन के साथ काम करता है. ** v5.0.0 तक के वर्शन 4.5.0 के साथ काम करता है (हालांकि, इसमें v5.0.0 तक के वर्शन शामिल नहीं हैं).
  • जब वाहन स्थिर हो, तब ETA अपने-आप कम न हो. यह बदलाव, एक्सपेरिमेंट के तौर पर धीरे-धीरे रोल आउट किया जाता है. इसलिए, सभी ऐप्लिकेशन में यह बदलाव एक साथ नहीं दिखेगा.

v4.5.0 (12 मई, 2023)

  • नेविगेशन SDK टूल डिपेंडेंसी को v4.5 पर अपडेट करें. ध्यान दें कि नेविगेशन SDK टूल के ग्रुप और आर्टफ़ैक्ट आईडी बदल गए हैं.

v4.4.3 (20 मार्च, 2023)

डिपेंडेंसी में बदलाव

  • नेविगेशन SDK टूल डिपेंडेंसी को v4.4.1 पर अपग्रेड करें.

v4.4.2 (15 फ़रवरी, 2023)

गड़बड़ी ठीक की गई

  • SDK टूल में कुछ समय के लिए कनेक्शन की समस्या आने पर, नेटवर्क रिकवरी समय को बेहतर बनाएं. फ़िलहाल, इसे एक्सपेरिमेंट के तौर पर लॉन्च किया जा रहा है.

  • उन UpdateVehicle अनुरोधों को खारिज करें जिनमें सिर्फ़ "रॉ" लोकेशन है.

  • "रूट की खास जानकारी" ALPHA API में, रेस की स्थिति ठीक करें.

v4.4.1 (18 नवंबर, 2022)

गड़बड़ी ठीक की गई

  • ट्रैफ़िक अपलोड करने के लॉजिक में गड़बड़ी ठीक की गई.

दूसरे बदलाव

  • अनुरोध के हेडर और स्टेटस कोड की रिपोर्टिंग में अंदरूनी सुधार.

v4.4.0 (21 सितंबर, 2022)

गड़बड़ी ठीक की गई

  • एपीआई इंस्टेंस को मिटाए जाने पर, "Google Maps की मदद से ड्राइविंग" सूचना को हटाने से रोकने वाली गड़बड़ी को ठीक किया गया.

डिपेंडेंसी में बदलाव

  • नेविगेशन SDK टूल डिपेंडेंसी को v4.2.2 पर अपग्रेड करें.

v4.3.0 (24 अगस्त, 2022)

आंतरिक सुधार.

एलान: Android 5 के लिए फ़्रीज़िंग सपोर्ट की सुविधा (21 जुलाई, 2022)

SDK टूल के सबसे नए वर्शन (v4.2.0) के लिए, हम Android 5 पर चल रहे ऐप्लिकेशन के लिए, एपीआई लेवल 21 और 22, दोनों के लिए एक साल और मदद दे रहे हैं.

इसका क्या मतलब है:

  • आपके Android ऐप्लिकेशन पर चल रहा नेविगेशन SDK टूल और ड्राइवर SDK टूल 30 जून, 2023 तक, कम से कम Android 5 (एपीआई लेवल 21) पर काम करेंगे.
  • हम 30 जून, 2023 के बाद, Android API के 23 और उसके बाद के लेवल पर ही काम करेंगे. दूसरे शब्दों में कहें, तो इस तारीख के बाद से हम SDK टूल के सभी वर्शन पर, Android एपीआई लेवल 21 और 22 के साथ काम करना बंद कर देंगे. इसका मतलब है कि SDK टूल के किसी भी वर्शन (इसमें 4.x भी शामिल है) में Android 21 या 22 से जुड़ी गड़बड़ियां ठीक नहीं होंगी. साथ ही, हम इस बात की गारंटी नहीं देते कि SDK टूल सही तरीके से काम करेंगे.

यह सूचना, Android 21 और 22 के ऐक्सेस को फ़्रीज़ करने की सूचना की जगह 21 जून, 2021 से लागू होगी. साथ ही, 18 अक्टूबर, 2021 से Android 23, 24, और 25 वर्शन के इस्तेमाल पर रोक लगाने की सूचना भी लागू होगी.

v4.2.0 (8 जून, 2022)

डिपेंडेंसी में बदलाव

  • नेविगेशन SDK टूल डिपेंडेंसी को v4.1.3 पर अपग्रेड करें.
  • यह नीति, कम से कम काम करने वाले Android एपीआई लेवल को 21 पर डाउनग्रेड कर देती है.

v4.1.0 (28 अप्रैल, 2022)

एपीआई अपडेट

  • Task ऑब्जेक्ट की parentId प्रॉपर्टी का नाम बदलकर trackingId किया गया. पुरानी प्रॉपर्टी अब भी मौजूद है, लेकिन अब वह काम नहीं करती है.

  • रिटर्न के कुछ टाइप को Future से बदलकर ListenableFuture ज़्यादा और List से ImmutableList के हिसाब से किया गया है.

v4.0.0 (29 नवंबर, 2021)

इस रिलीज़ के लिए, Android एपीआई लेवल कम से कम 23 होना चाहिए.

एपीआई अपडेट

इस रिलीज़ के लिए, Android के लिए ड्राइवर SDK टूल को इन बदलावों के साथ अपडेट किया गया है.

VehicleStops API में बदलाव

VehicleStop ऑब्जेक्ट, अब Task ऑब्जेक्ट की सूची के बजाय, TaskInfo ऑब्जेक्ट की सूची का रेफ़रंस देते हैं. अगर आपको टास्क का स्टेटस चाहिए, तो आपको इसे अपने ऐप्लिकेशन कोड में ट्रैक करने के लिए बढ़ावा दिया जाता है.

  • एक नई क्लास जोड़ी गई: TaskInfo

  • VehicleStop के getTasks फ़ंक्शन को getTaskInfoList फ़ंक्शन से बदला गया.

  • VehicleStop.Builder के setTasks फ़ंक्शन को setTaskInfoList फ़ंक्शन से बदला गया.

क्रैश को मॉनिटर करने की सुविधा

SDK टूल की स्थिरता को बेहतर बनाने के लिए, क्रैश मॉनिटर करने और उसकी रिपोर्टिंग की सुविधा जोड़ी गई है. यह सुविधा डिफ़ॉल्ट रूप से चालू होती है. हालांकि, SDK टूल शुरू करने से पहले setAbnormalTerminationReportingEnabled() को कॉल करके इसे false की वैल्यू पास करने पर, इसे बंद किया जा सकता है.

एक साथ काम नहीं करने वाली प्रोसेस में getRemainingVehicleStops

पुष्टि करना

AuthTokenContext इंटरफ़ेस से गैर-ज़रूरी प्रॉपर्टी हटा दी गई हैं. ServiceType के इस्तेमाल पर रोक लगा दी गई है. अब आपको ServiceType पर भरोसा करने के बजाय, सिर्फ़ शामिल किए गए वाहन के आईडी और टास्क आईडी के लिए दावे करने होंगे.

18 अक्टूबर, 2021 - एपीआई लेवल 23, 24, और 25 के लिए फ़्रीज़िंग सहायता

18 अक्टूबर का एलान पढ़ें

हमारी इंटरनल डिपेंडेंसी में हुए बदलावों की वजह से, 2022 की तीसरी तिमाही से, Android के लिए नेविगेशन और ड्राइवर SDK टूल के नए वर्शन में, Android एपीआई लेवल 23, 24, और 25 (Android 6, 7.0, और 7.1) काम नहीं करेंगे.

साल 2022 की तीसरी तिमाही से रिलीज़ होने वाले Android वर्शन के लिए, नेविगेशन और ड्राइवर SDK टूल, सिर्फ़ उन डिवाइसों पर काम करेंगे जो कम से कम Android एपीआई लेवल 26 पर काम करते हों.

Android के लिए, नेविगेशन और ड्राइवर SDK टूल के v4.x या उससे पहले के वर्शन पर बनाए गए ऐप्लिकेशन के वर्शन, Android एपीआई लेवल 25 और इससे पहले के वर्शन वाले डिवाइसों पर काम करते रहेंगे.

v3.0.4 (28 जुलाई, 2021)

सुविधाएं

इस रिलीज़ के साथ, ड्राइवर SDK आधिकारिक तौर पर नेविगेशन SDK टूल से अलग हो गया है. ज़्यादा जानकारी के लिए, डेटा को दूसरी जगह भेजने से जुड़ी गाइड देखें.

एपीआई अपडेट

ये तरीके जोड़े गए हैं:

DeliveryDriverApi.getDriverSdkVersion()

स्थिरता और गड़बड़ियां ठीक की गईं

PERMISSION_DENIED गड़बड़ियों को कनेक्शन गड़बड़ियों के तौर पर कैटगरी में बांटने के बजाय, उनकी रिपोर्ट करें.

बंद करने का एलान (21 जून, 2021)

इस एलान में ऊपर बताई गई तारीख तक, Android के लिए ड्राइवर SDK टूल और Android के लिए नेविगेशन SDK में शामिल कुछ सुविधाओं के इस्तेमाल पर रोक लगाने के बारे में बताया गया है. इस एलान को सेवा में हुए अहम बदलावों के ज़रूरी एलान (एमएसए) के तौर पर, उन ग्राहकों को भी भेजा गया था जिन पर इस बदलाव का असर हुआ था.

ग्राहक इंटिग्रेशन को आसान बनाने और काम की सुविधाएं देने की हमारी क्षमता को बढ़ाने के लिए, हम Android के लिए नेविगेशन SDK और Android के लिए ड्राइवर SDK टूल को दो अलग-अलग बाइनरी में बांट रहे हैं:

  • Android के लिए नेविगेशन SDK टूल, जिससे आपके ड्राइवर को नेविगेशन/रूटिंग सुविधा मिलेगी.
  • Android के लिए ड्राइवर SDK टूल की मदद से, यात्रा या टास्क की प्रोग्रेस और असाइन करने के लिए, फ़्लीट इंजन की स्टेटफ़ुल वेब सेवाओं का फ़ायदा लिया जा सकेगा.

कृपया ध्यान दें कि Android के लिए ड्राइवर SDK टूल को मुख्य रूटिंग फ़ंक्शन के लिए, Android के लिए नेविगेशन SDK टूल पर निर्भर होना ज़रूरी है.

बदलाव क्या हैं?

वर्शन 3 में किए गए मुख्य बदलाव ये हैं:

  • एक के बजाय दो बाइनरी.
  • Android क्लास के लिए ड्राइवर SDK टूल के लिए, पैकेज की साफ़ तौर पर जानकारी.
  • Android के लिए नेविगेशन SDK में पैकेजिंग (Android v2 के लिए नेविगेशन SDK के अनुसार) के रूप में Android के लिए Maps SDK शामिल है.
    • इससे मैप और नेविगेशन से जुड़ी सुविधाएं एक ही मैप पर एक साथ मौजूद रहती हैं. जैसे, नेविगेशन व्यू पर पॉलीलाइन बनाना. साथ ही, इससे मेमोरी का इस्तेमाल कम होता है, क्योंकि दो की जगह एक ही मैप का इस्तेमाल होता है.
    • Android 3.0 के लिए नेविगेशन SDK में, Android के लिए बनाए गए नेविगेशन SDK वाले सभी सुविधाओं की समानता नहीं है, लेकिन v3.2 से यहां ज़्यादातर समस्याएं हल हो जाएंगी. ज़्यादा जानकारी के लिए, मैं क्या कर सकता/सकती हूं और कब कर सकता/सकती हूं? देखें.
  • डेटा को लॉग करने से, हमें आपके ऐप्लिकेशन में आने वाली समस्याओं को डीबग करने में आसानी होगी.

नीचे दिए गए तरीकों को v3 में भी हटा दिया गया है, जिन्हें पहले 'अब काम नहीं करता' के तौर पर मार्क किया गया है और जिनके लिए एक वैकल्पिक समाधान पहले से मौजूद है:

  • v1.16 में, नीचे दिए गए नेविगेशन/Driveर SDK टूल के तरीके रोक दिए गए थे और 10 अगस्त, 2020 को रिलीज़ किए गए थे. इन्हें वर्शन 3.0 से हटा दिया गया है:
    • Waypoint#fromLatLng(*)
    • Waypoint#fromPlaceId(*)
    • Navigator#startGuidance(resumeIntent)
    • NavigationApi#initForegroundServiceManager(*)
  • पूरी और साफ़ तौर पर जानकारी पाने के लिए, ध्यान दें कि v1 से v2 ट्रांज़िशन में कई तरीके हटाए गए थे. इनमें से ज़्यादातर में Android के लिए नेविगेशन SDK और Android के लिए Maps SDK के बीच डुप्लीकेट क्लास बनाई गई थीं. इन बदलावों को बेहतर तरीके से समझने के लिए, कृपया डेटा को दूसरी जगह भेजने से जुड़ी गाइड देखें.

Android के लिए ड्राइवर SDK टूल और Android v1.x को बंद करने के लिए नेविगेशन SDK टूल

Nav/Driver SDK v1, 2018 में रिलीज़ किया गया था. हमारा v3 वर्शन जल्द ही रिलीज़ होने वाला है. इसलिए, कई बड़े वर्शन के साथ काम करते रहने के लिए, v1 को बंद कर देना चाहिए.

इस अतिरिक्त वर्शन के साथ काम न करने की वजह से कम समय में, हम नए मेजर वर्शन का बेहतर तरीके से इस्तेमाल कर पाएंगे. साथ ही, ऐसी ज़्यादा सुविधाएं बना पाएंगे जो हमारे ग्राहकों के लिए अहम हैं.

इसलिए, Nav/Driver SDK v1.x को अब बंद कर दिया गया है और 21 जून, 2022 के बाद इसका रखरखाव नहीं किया जाएगा.

कृपया थोड़ा समय निकालकर देखें कि SDK टूल के वर्शन में, इस सुविधा को कैसे बंद किया जाता है.

निरस्त की गई सूचना पढ़ें

Android के लिए नेविगेशन SDK और Android के लिए ड्राइवर SDK टूल का आने वाला v4.0 वर्शन, कम से कम [Android 6.0 (एपीआई लेवल 23)](https://developer.android.com/studio/releases/platforms#6.0){: .external} पर काम करेगा. फ़िलहाल, Android 5.0 (एपीआई लेवल 21) वर्शन काम करता है. हम 2021 की चौथी तिमाही में, वर्शन 4.0 रिलीज़ करने का अनुमान लगाते हैं. इसका मतलब है:

  • ऐप्लिकेशन के ऐसे वर्शन जो v4.x से पहले के वर्शन में बनाए गए हैं वे Android 21 और 22 डिवाइसों पर काम करते रहेंगे. जिन ड्राइवर ऐप्लिकेशन में हमारे मौजूदा SDK टूल इंटिग्रेट किए गए हैं वे Android 21 या इसके बाद के वर्शन वाले डिवाइसों पर काम करते रहेंगे. यह पहले की तरह ही है.
  • Android के लिए ड्राइवर SDK टूल और Android v4.x (2021 की चौथी तिमाही के लिए, इसमें बदलाव हो सकता है) के लिए बनाए गए ऐप्लिकेशन वर्शन, Android 21 और 22 वर्शन वाले डिवाइसों पर इंस्टॉल नहीं किए जा सकेंगे. इसके बाद, Android 21 और 22 वर्शन वाले डिवाइसों पर v4.x इंस्टॉल नहीं किया जा सकेगा. इसलिए, Android 2 और Android 2, दोनों वर्शन पर चलने वाले आपके ऐप्लिकेशन के वर्शन 2.

Android v3 के लिए नेविगेशन SDK और Android v3 के लिए ड्राइवर SDK के जिन वर्शन को अपग्रेड करना है उनके बारे में नीचे दी गई टेबल में बताया गया है. साथ ही, यह भी बताया गया है कि वे कब उपलब्ध होंगे.

आप ड्राइवर प्लैटफ़ॉर्म की किन सुविधाओं का इस्तेमाल करते/करती हैं? क्या आपके पास इन सुविधाओं का इस्तेमाल करने की ज़िम्मेदारी है? तो फिर सबसे पहले उपलब्ध वर्शन, जिनमें आपको अपग्रेड करना चाहिए... अनुमानित उपलब्धता
(इसमें बदलाव हो सकता है)
माइग्रेशन लिंक
सिर्फ़ नेविगेशन
(NavSDK के तरीके)
नहीं NavSDK v3.0.1 अभी गाइड
हां NavSDK v3.5 (अनुमानित) सितंबर 2021
नेविगेशन और फ़्लीट इंजन ट्रैकिंग (NavSDK और ड्राइवरSDK टूल के तरीके) नहीं Nav SDK v3.0 और ड्राइवर SDK v3.0 ड्राइवर v3.0 की माइग्रेशन गाइड रिलीज़ के समय उपलब्ध होगी
हां NavSDK v3.x और DriverSDK v3.0

हटाए गए तरीकों का इस्तेमाल जारी रखने के लिए, v1.x का इस्तेमाल किया जा सकता है. हालांकि, 21 जून, 2022 के बाद, आपको सहायता या रखरखाव की उम्मीद नहीं होगी (अगला सेक्शन देखें).

हमारा सुझाव है कि आप v3.x पर माइग्रेट करें. इसका मतलब है:

* v1.x का आखिरी वर्शन, 2021 की चौथी तिमाही के लिए रिलीज़ होगा. इसलिए, v1 को तब से “सुविधा फ़्रीज़” हो जाएगी.

* इस पिछली रिलीज़ को इसके बाद छह महीने तक, 21 जून, 2022 तक पैच किया जा सकता है. इसके बाद, हम v1.x के लिए की गई गड़बड़ियों या सुविधा के अनुरोधों का जवाब नहीं दे पाएंगे.

इन बदलावों से जुड़ी जानकारी पाने के लिए, कृपया यहां दी गई टेबल और [माइग्रेशन गाइड](/maps/documentation/navigation-sdk-android/v2/migration) देखें.

ऐसे में, मुझे क्या करना होगा?

अगर आप अभी यहां हैं... क्या आपके पास इन सुविधाओं का इस्तेमाल करने की ज़िम्मेदारी है? अभी अपग्रेड करने के लिए सितंबर 2021 में अपग्रेड करने के लिए माइग्रेशन लिंक
v1.x
(FleetEngine.java / ड्राइवर की सुविधा का इस्तेमाल नहीं कर रहा है)
नहीं NavSDK v3.0 गाइड
हां कोई विकल्प नहीं है NavSDK 3.x
v1.x
(FleetEngine.java / ड्राइवर की सुविधा का इस्तेमाल करके)
नहीं कोई विकल्प नहीं है NavSDK 3.x +
DriverSDK 3.x
ऊपर दी गई गाइड के साथ, ड्राइवर v3.0 की माइग्रेशन गाइड रिलीज़ के समय उपलब्ध होगी.
हां

हमारा सुझाव है कि आप अपने ड्राइवर को Android 21 और 22 वर्शन वाले डिवाइस के साथ Android के नए वर्शन (कम से कम Android 6.0) पर अपग्रेड करने की सूचना दें. इसके बाद, Android v4.x और इसके बाद के वर्शन के लिए ड्राइवर ऐप्लिकेशन को ड्राइवर ऐप्लिकेशन में इंटिग्रेट करें.

v1.15.3 (9 अक्टूबर, 2020)

एपीआई अपडेट

  • ड्राइवर SDK टूल ने अब ट्रैफ़िक से जुड़े अपडेट पाने के लिए, नेविगेशन SDK टूल की सदस्यता ले ली है. इन्हें Fleet Engine API को भेजा जाता है.

स्थिरता और गड़बड़ियां ठीक की गईं

  • gRPC रनटाइम क्रैश की समस्या ठीक की गई.

v1.15.2

सुविधाएं

स्थायी सूचना को बंद करने की सुविधा जोड़ी गई. अगर Fleet Engine इंस्टेंस में जगह की जानकारी की रिपोर्टिंग बंद की जाती है, तो Navigator में दिशा-निर्देश बंद हो जाते हैं, नेविगेशन लिसनर का रजिस्ट्रेशन नहीं किया जाता है, और NavigationFragment या NavigationView को रोका जाता है.

स्थिरता और गड़बड़ियां ठीक की गईं

  • एक गड़बड़ी ठीक की गई, जिसकी वजह से फ़्लीट इंजन इंस्टेंस हटाए जाने पर अपवाद दिखता था.

v1.15.1 (12 मई, 2020)

सुविधाएं

1.15.0 डेटा के शुरुआती विश्लेषण से पता चला है कि जगह की जानकारी की रिपोर्टिंग (जगह की जानकारी का सटीक इस्तेमाल) में अहम सुधार हुआ है. इससे, “अटके” जगहों की संख्या में कमी आई है. इस पैच सुधार से बेहतर स्थान रिपोर्टिंग जारी रखी जा सकती है. ANR की समस्या का इन सुधारों से कोई लेना-देना नहीं था.

स्थिरता और गड़बड़ियां ठीक की गईं

  • गड़बड़ी को ठीक किया गया, जो कभी-कभी उपभोक्ता ऐप्लिकेशन में रूट की शुरुआत में एक सीधी लाइन की वजह बनता है.
  • एक गड़बड़ी ठीक की गई है जो SDK टूल से जगहों की जानकारी रिपोर्ट करते समय ANR की गड़बड़ी हो सकती है. यह नतीजा, onArrival() सुधार की वजह से हुआ. इस वजह से, कॉन्टेंट को लॉक करने का खतरा हो सकता था. हम कुछ परिस्थितियों में ANR को भरोसेमंद तरीके से फिर से पेश कर पाए और इस बात की पुष्टि कर पाए कि इन समाधानों से समस्या ठीक हो गई है. ANR वाली गड़बड़ियां बनाने के लिए, बदला गया जांच वाला यह ऐप्लिकेशन आठ घंटे तक बिना ANR की गड़बड़ी के ठीक होने के बाद चला.

v1.15.0 (23 मार्च, 2019)

सुविधाएं

  • वाहन की जगह की जानकारी ट्रैक करने की सुविधा को बेहतर बनाने के लिए शुरुआती, ऑफ़-रूट, पहुंचने के दौरान नेविगेशन के दिशा-निर्देशों की स्थिति जोड़ी गई.
  • नेविगेशन की स्थिति से अलग, सड़क से स्नैप की गई जगहों को जारी रखने की सुविधा जोड़ी गई.
  • सड़क से फ़ोटो लेने से पहले की जगहों के बारे में अतिरिक्त जानकारी जोड़ी गई, जैसे कि सटीक जानकारी.

स्थिरता और गड़बड़ियां ठीक की गईं

  • नेविगेशन के लिए minSdkVersion को बढ़ाकर 19 कर दिया गया है.
  • उस गड़बड़ी को ठीक किया गया जिसकी वजह से सर्वर-साइड की रिवर्स जियोकोडिंग के काम नहीं करने पर अक्षांश/lng Waypoint नामों का इस्तेमाल नहीं किया जाता है.

v1.14.2 रिलीज़ (2 फ़रवरी, 2019)

सुविधाएं

  • यह ड्राइविंग SDK टूल को Fleet Engine को 0,0 जगहों की जानकारी भेजने से रोकता है. इसे बेहतर तरीके से, विज़िट शेयर करने और जगह की जानकारी का बंटवारा करने के लिए इस्तेमाल किया जाता है.
  • जगह की जानकारी में रुकावट आने से जुड़ी समस्याओं को बेहतर बनाने और यात्रा की जानकारी शेयर करने के दौरान फ़ॉलबैक को कम करने के लिए अतिरिक्त लॉगिंग.
  • अगर इंटरवल में बदलाव नहीं होता है, तो setLocationReportingInterval() पर बार-बार किए जाने वाले कॉल को अनदेखा करें.
  • इस्तेमाल किए जा रहे इंटरवल की तुलना में, इस तरीके को बार-बार किए जाने से रोकने के मकसद से, setReportingInterval() तरीके के लिए javadocs अपडेट किए गए.
  • Api 29 स्थान की विश्वसनीयता बेहतर हुई.

v1.13.0

स्थिरता और गड़बड़ियां ठीक की गईं

  • यह okhttp पर एक डिपेंडेंसी जोड़ता है, जिसे क्लाइंट को अपने ग्रेडल बिल्ड में जोड़ना होगा.

v1.11.7 (18 अक्टूबर, 2019)

स्थिरता और गड़बड़ियां ठीक की गईं

  • किसी डेस्टिनेशन के लिए onArrival() के सक्रिय होने के बाद, जगह के अपडेट जारी रहेंगे.
  • डिफ़ॉल्ट सूचना (फ़्री नेविगेशन मोड में एक कॉन्सटेंट स्ट्रिंग), नेविगेशन की सूचनाओं के लिए सेट की गई कलर स्कीम से मेल खाती है. ज़्यादा जानकारी के लिए, शेयर की गई लगातार मिलने वाली सूचनाएं देखें.
  • जगह की जानकारी अपडेट करने में देरी होने पर, जगह की जानकारी में देरी होने की वजह से गलत जानकारी अपडेट हो सकती है. इस वजह से, रास्ते की शुरुआत में सीधी लाइन बन सकती है.

v1.11.6 (4 अक्टूबर, 2019)

एपीआई अपडेट

  • कई बदलावों की सीरीज़ पेश की गई है, जिनसे यह पक्का होता है कि नेटवर्क की गड़बड़ी होने पर, ड्राइवर SDK जगह की जानकारी को अपडेट करना तुरंत फिर से शुरू कर देता है. इंटरनेट से कनेक्ट होते ही, जगह की जानकारी के अपडेट शेड्यूल किए गए अगले अपडेट पर फिर से शुरू हो जाते हैं.

स्थिरता और गड़बड़ियां ठीक की गईं

  • setVehicleState() अब तुरंत वापस आ जाता है. FleetEngine को अपडेट करने की प्रोसेस अब बैकग्राउंड थ्रेड पर होती है. ऐप्लिकेशन नॉट रिस्पॉन्डिंग (ANR) समस्या को हल करता है.
  • उपभोक्ता SDK टूल के पुराने वर्शन का इस्तेमाल करके, यात्रा शेयर करने के रूट को सीधी लाइन में दिखाने की वजह से होने वाली समस्या को ठीक कर दिया गया है. यह पक्का करता है कि ड्राइवर SDK टूल ने रूट में कोई भी वन-ऑफ़ वेपॉइंट न जोड़ा हो.