Google Maps Platform की टीम, SDK टूल को समय-समय पर नई सुविधाओं, गड़बड़ियां ठीक करने, और परफ़ॉर्मेंस में सुधार किए गए हैं. इस पेज पर, डिपेंडेंसी मैनेज करने के बारे में जानकारी दी गई है मोबाइल SDK टूल पर काम करता है.
किस वर्शन से लिंक करना है?
-
मिशन के लिए महत्वपूर्ण ऐप्लिकेशन के लिए, प्रमुख वर्शन है, जिसका आप इस्तेमाल कर रहे हैं (X.*) और हर साल नए मेजर वर्शन में अपग्रेड करें.
ऐप्लिकेशन के नए वर्शन रिलीज़ करने पर पूरे साल, Android के लिए Maps SDK के नए डॉट वर्शन का इस्तेमाल करना शुरू कर सकते हैं. इससे को अपडेट करने की ज़रूरत नहीं है, क्योंकि नए डॉट वर्शन पुराने सिस्टम के साथ काम करते हैं.
फ़ायदे:
- अगर आपको Android के लिए Maps SDK टूल में समस्याएं मिलती हैं, तो उन्हें ठीक करने के लिए मेजर वर्शन रिलीज़ होने के बाद, 12 महीने तक पुराने सिस्टम के साथ काम करने की सुविधा देता है. मोबाइल सहायता नीति पढ़ें. आपको SDK टूल के काम न करने वाले वर्शन पर तुरंत अपग्रेड करने की ज़रूरत नहीं है से फ़ायदा मिलता है.
- अगर आपका ऐप्लिकेशन पहले से ही Google पर बना है, तो नए सुधारों और सुविधाओं को अपनाना आसान होता है सबसे नया वर्शन है.
- SDK टूल के नए मेजर वर्शन में हर साल इंंक्रीमेंटल अपडेट को लागू करने में कम मेहनत करनी पड़ सकती है पुराने सिस्टम के साथ काम न करने वाले टूल के बजाय, आपके ऐप्लिकेशन को उसके हिसाब से बनाना, उसे फिर से लिखना, और उसकी जांच करना कई मेजर वर्शन वाली रिलीज़ में बदलाव किए गए हैं.
गैर-ज़रूरी ऐप्लिकेशन के लिए, किसी भी ठीक किए गए वर्शन से लिंक करें. जब सुविधा के बंद होने की सूचना मिलती है उस ठीक किए गए वर्शन की सूचना पाएं. इसके बाद, अपडेट किया गया अपना ऐप्लिकेशन कोड इन देशों में उपलब्ध कराने के लिए आपको 12 महीने मिलेंगे आपके उपयोगकर्ता.
फ़ायदे:
- रखरखाव के लिए अक्सर काम नहीं करना पड़ता.
- आपके ऐप्लिकेशन के नए वर्शन, उपयोगकर्ताओं की मदद करते रहेंगे पुराने मोबाइल वर्शन वाले डिवाइस ज़्यादा समय तक इस्तेमाल कर सकते हैं (जब तक कि आपको SDK टूल के नए वर्शन पर अपग्रेड करने की ज़रूरत न हो).
जिन प्रोजेक्ट के मालिकों के ईमेल पते मॉनिटर किए जाते हैं उन्हें ऐसे बदलावों के बारे में पहले से सूचनाएं मिलती हैं और उनके प्रोजेक्ट पर असर पड़ता है. बने रहें बड़े अपडेट, सुविधा के बंद होने, और अन्य बदलावों के बारे में जानकारी देने के लिए.
इंस्टॉल करना
अपने ऐप्लिकेशन-लेवल की build.gradle.kts
या build.gradle
फ़ाइल में, हमेशा बताएं
इनमें प्रीफ़िक्स की सीमा (+
) या latest
के बजाय किसी वर्शन का इस्तेमाल किया जाता है, क्योंकि इनसे लीड की जा सकती है
ऐसे बिल्ड के लिए जो आसानी से समझ आएं. Android के लिए Maps SDK टूल
सिमेंटिक वर्शन, और नए
मेजर वर्शन की रिलीज़ में, नुकसान पहुंचाने वाले बदलाव शामिल हो सकते हैं. यह एपीआई लेवल कम से कम इतना काम करता है
21 हैं.
इसका इस्तेमाल करके Google Play services में Maps डिपेंडेंसी तय करना Gradle सिंटैक्स.
dependencies { // Maps SDK for Android implementation("com.google.android.gms:play-services-maps:19.0.0") }
इनके लिए अन्य दिशा-निर्देश देखें Google को मैनेज करना Play services का वर्शन.
रखरखाव और अपग्रेड
Android Studio नए उपलब्ध वर्शन की अपने-आप जांच करता है और जब किसी किसी डिपेंडेंसी का नया वर्शन उपलब्ध है. तकनीकी क़र्ज़ कम करने के लिए, सबसे नए वर्शन पर अपडेट करें उपलब्ध वर्शन को जल्द से जल्द माइग्रेट करें. अगर आपको कोई नया मेजर वर्शन अपडेट करना है, तो प्रॉडक्ट की जानकारी देखें देखें.
नए वर्शन में पोलिंग के अलावा, Google Cloud प्रोजेक्ट मालिकों को उन बदलावों के बारे में ईमेल मिलते हैं जो पुराने सिस्टम के साथ काम नहीं करते उनके प्रोजेक्ट पर असर डाल सकता है. पुराने सिस्टम के साथ काम न करने की सुविधा के बारे में अपने-आप सूचना पाने के लिए बदलें, असाइन करें मालिक की भूमिका के साथ-साथ हर प्रोजेक्ट के लिए, मॉनिटर किए गए एक ईमेल पते की जानकारी भी देनी होगी.