Android के लिए Maps SDK टूल

प्लैटफ़ॉर्म चुनें: Android iOS JavaScript

Google Maps Platform की टीम, एसडीके को नई सुविधाओं, गड़बड़ियों को ठीक करने वाले अपडेट, और परफ़ॉर्मेंस में सुधारों के साथ समय-समय पर अपडेट करती है. इस पेज पर, मोबाइल एसडीके पर अपनी डिपेंडेंसी मैनेज करने का तरीका बताया गया है.

  • मिशन-क्रिटिकल ऐप्लिकेशन के लिए, इस्तेमाल किए जा रहे मुख्य वर्शन (X.*) के सबसे नए डॉट रिलीज़ से लिंक करें. साथ ही, हर साल नए मुख्य वर्शन पर अपग्रेड करें.

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

    फ़ायदे:

  • नॉन-क्रिटिकल ऐप्लिकेशन के लिए, किसी भी फ़िक्स्ड वर्शन से लिंक करें. जब आपको उस फ़िक्स्ड वर्शन के लिए, बंद होने की सूचना मिलती है , तो आपके पास अपडेट किए गए ऐप्लिकेशन के कोड को अपने उपयोगकर्ताओं के लिए उपलब्ध कराने के लिए 12 महीने होंगे.

    फ़ायदे:

    • मेंटेनेंस का काम कम करना पड़ता है.
    • आपके ऐप्लिकेशन के नए वर्शन, पुराने मोबाइल ऑपरेटिंग सिस्टम पर चलने वाले उपयोगकर्ताओं के डिवाइसों के साथ ज़्यादा समय तक काम करते हैं. ऐसा तब तक होता है, जब तक आपको एसडीके के नए वर्शन पर अपग्रेड करने की ज़रूरत नहीं पड़ती.

प्रोजेक्ट के मालिकों को, मॉनिटर किए जा रहे ईमेल पतों पर, उन बदलावों के बारे में सूचनाएं मिलती हैं जो उनके हर प्रोजेक्ट पर असर डालते हैं. अहम अपडेट, बंद होने वाली सुविधाओं, और अन्य बदलावों के बारे में जानकारी पाएं.

इंस्टॉलेशन

अपने ऐप्लिकेशन के लेवल की build.gradle.kts या build.gradle फ़ाइल में, हमेशा किसी वर्शन की जानकारी दें. इसके बजाय, प्रीफ़िक्स रेंज (+) या latest की जानकारी न दें. ऐसा इसलिए, क्योंकि इससे ऐसे बिल्ड बन सकते हैं जिनके बारे में अनुमान नहीं लगाया जा सकता और जिन्हें दोहराया नहीं जा सकता. Android के लिए Maps SDK टूल, सिमैंटिक वर्शनिंग के मुताबिक काम करता है. साथ ही, नए मुख्य वर्शन की रिलीज़ में, पुराने वर्शन के साथ काम न करने वाले बदलाव शामिल हो सकते हैं. एपीआई लेवल 23, सबसे पुराना एपीआई लेवल है जिस पर यह काम करता है.

Gradle सिंटैक्स का इस्तेमाल करके, Google Play सेवाओं में Maps की डिपेंडेंसी की जानकारी देना.

dependencies {

    // Maps SDK for Android
    implementation(libs.play.services.maps)
}

Google Play सेवाओं के वर्शन मैनेज करने के बारे में ज़्यादा जानकारी देखें.

मेंटेनेंस और अपग्रेड करना

Android Studio, उपलब्ध नए वर्शन की अपने-आप जांच करता है. साथ ही, डिपेंडेंसी का नया वर्शन उपलब्ध होने पर, चेतावनी दिखाता है. तकनीकी कर्ज़ को कम करने के लिए, उपलब्ध सबसे नए वर्शन पर जल्द से जल्द अपडेट करें. अगर किसी नए मुख्य वर्शन पर अपडेट किया जा रहा है, पुराने वर्शन के साथ काम न करने वाले बदलावों और अपने कोड को अपडेट करने के तरीके के बारे में जानने के लिए, रिलीज़ नोट देखें.

नए वर्शन के लिए पोलिंग के अलावा, Google Cloud प्रोजेक्ट मालिकों को, पुराने वर्शन के साथ काम न करने वाले बदलावों के बारे में ईमेल मिलते हैं. इन बदलावों से उनके प्रोजेक्ट पर असर पड़ सकता है. पुराने वर्शन के साथ काम न करने वाले बदलावों के बारे में सूचना पाने के लिए, अपने हर प्रोजेक्ट के लिए, मॉनिटर किए जा रहे ईमेल पते के साथ मालिक की भूमिका असाइन करें.