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 --skill 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 में चेतावनी मिलेगी.
अगर आपका ऐप्लिकेशन, Google Play Billing Library के ऐसे वर्शन का इस्तेमाल करता है जो काम नहीं करता, तो आपको Google Play Console में चेतावनी मिलेगी. चेतावनी की ज़्यादा जानकारी वाले पेज पर, ऐप्लिकेशन की स्थिति पेज पर, एक्सटेंशन फ़ॉर्म खोलें.