Google Play Billing Library के सभी वर्शन के लिए, दो साल का डेप्रिकेशन साइकल होता है. Google ने इस बंद होने की प्रोसेस के बारे में, Google I/O 2019 में और Meet Google Play Billing Library Version 3 ब्लॉग पोस्ट में बताया था.
इस पेज पर, Google Play Billing Library के पुराने वर्शन को बंद करने और नए वर्शन पर माइग्रेट करने के बारे में अक्सर पूछे जाने वाले सवालों के जवाब दिए गए हैं.
Android से जुड़ी स्किल
GitHub पर देखेंPlay Billing Library को अपग्रेड करना
android skills add play-billing-library-version-upgradeHelp me upgrade my Play Billing Library implementation.अलग-अलग वर्शन के लिए सहायता की टाइमलाइन
यहां दी गई टेबल में, Google Play Billing Library के हर वर्शन के लिए, बंद होने और एक्सटेंशन की समयसीमा दिखाई गई है.
| वर्शन | ऐप्लिकेशन और अपडेट की नई समयसीमा | एक्सटेंशन की समयसीमा |
|---|---|---|
| 5 | 31 अगस्त, 2024 | 1 नवंबर, 2024 |
| 6 | 31 अगस्त, 2025 | 1 नवंबर, 2025 |
| 7 | 31 अगस्त, 2026 | 1 नवंबर, 2026 |
| 8 | 31 अगस्त, 2027 | 1 नवंबर, 2027 |
| 9 | 31 अगस्त, 2028 | 1 नवंबर, 2028 |
- आपको कैसे पता चलता है कि कौनसे APK, Play Billing Library के ऐसे वर्शन का इस्तेमाल कर रहे हैं जिसकी सुविधा बंद हो चुकी है?
- अपनी
build.gradleफ़ाइल देखें. ऐप्लिकेशन में, टेबल में दिए गए वर्शन का इस्तेमाल किया जाना चाहिए. ये डिपेंडेंसी सिर्फ़ उन APK में दिखती हैं जिनके लिएcom.android.vending.BILLINGअनुमति ज़रूरी है. - क्या आपको ऐसे APK अपडेट करने हैं जिन्हें अब रखरखाव की ज़रूरत नहीं है?
- हमारा सुझाव है कि आप मैनेज किए गए APK अपडेट करें. जिन APK को अपडेट नहीं किया जाता उनके लिए अपडेट की ज़रूरत नहीं होती; मौजूदा ऐप्लिकेशन अब भी काम करते हैं, लेकिन नए ऐप्लिकेशन और अपडेट के लिए, ज़रूरी है कि वे सपोर्ट किए गए वर्शन का इस्तेमाल करें.
- अगर आपने अपने ऐप्लिकेशन को पहले ही काम करने वाले वर्शन पर अपडेट कर दिया है, तो डेप्रिकेशन की चेतावनी को कैसे ठीक किया जा सकता है?
- पक्का करें कि आपकी
AndroidManifest.xmlफ़ाइल मेंcom.google.android.play.billingclient.versionमौजूद हो. अगर यह मौजूद नहीं है, तो देखें कि क्या मैनिफ़ेस्ट मर्ज करने की सुविधा इस एट्रिब्यूट को हटा देती है. - Google Play Billing Library के पुराने वर्शन से नए वर्शन पर कैसे अपग्रेड करें?
टेबल में दिए गए वर्शन का इस्तेमाल करने के लिए, अपनी रिलीज़ में डिपेंडेंसी को अपडेट करें. रिलीज़ के बीच हुए बदलावों के बारे में जानने के लिए, रिलीज़ नोट देखें.
माइग्रेट करने के लिए, वर्शन 9 के लिए डेटा को दूसरी जगह भेजने से जुड़ी गाइड देखें.
- आपको एक्सटेंशन फ़ॉर्म कहां मिलता है, ताकि समयसीमा खत्म होने तक उपयोगकर्ताओं को ऐप्लिकेशन उपलब्ध कराया जा सके?
अगर आपका ऐप्लिकेशन, Google Play Billing Library के ऐसे वर्शन का इस्तेमाल करता है जो काम नहीं करता, तो आपको Google Play Console में चेतावनी मिलेगी. चेतावनी की ज़्यादा जानकारी वाले पेज पर, ऐप्लिकेशन की स्थिति पेज पर, एक्सटेंशन फ़ॉर्म खोलें.