इस दस्तावेज़ में, Google Play डेवलपर एपीआई और उनसे जुड़ी उन सुविधाओं की सूची दी गई है जिन्हें बंद किया जा रहा है.
एपीआई 19 मई, 2026 से पुराने माने जाएंगे और 31 अगस्त, 2028 के बाद बंद हो जाएंगे
इस सेक्शन में मौजूद सुविधाएं और एपीआई, 19 मई, 2026 से काम नहीं करेंगे. इन्हें 31 अगस्त, 2028 को बंद कर दिया जाएगा. हालांकि, बंद किए गए आइटम के लिए, 1 नवंबर, 2028 तक एक्सटेंशन लिया जा सकता है.
सब्सक्रिप्शन मैनेज करने के लिए पुराने एपीआई
इस सेक्शन में, बंद किए गए एपीआई की सूची दी गई है.
एपीआई 21 मई, 2025 से पुराने माने जाएंगे और 31 अगस्त, 2027 के बाद बंद हो जाएंगे
इस सेक्शन में मौजूद सुविधाएं और एपीआई, 21 मई, 2025 से पुराने माने जाएंगे. साथ ही, इन्हें 31 अगस्त, 2027 को बंद कर दिया जाएगा. हालांकि, बंद किए गए आइटम के लिए, 1 नवंबर, 2027 तक एक्सटेंशन लिया जा सकता है.
सब्सक्रिप्शन मैनेज करने के लिए पुराने एपीआई
इस सेक्शन में, बंद किए गए एपीआई की सूची दी गई है.
| एपीआई | बदलाव के लिए उपलब्ध |
|---|---|
| subscriptions.get | subscriptionsv2.get |
| subscriptions.refund | SubscriptionPurchaseLineItem पाने के लिए, subscriptionsv2.get को कॉल करें. latest_successful_order_id, और फिर ऑर्डर का रिफ़ंड करने के लिए, Orders.refund को कॉल करें. |
| subscriptions.revoke | subscriptionsv2.revoke |
| SubscriptionPurchaseV2. latestOrderId | SubscriptionPurchaseLineItem. latest_successful_order_id |
| RealTimeDeveloperNotification. SubscriptionNotification.subscriptionId | डिवाइस को नहीं बदला जाएगा |
| RealTimeDeveloperNotification. SubscriptionNotification. notificationType SUBSCRIPTION_PRICE_CHANGE_CONFIRMED | SUBSCRIPTION_PRICE _CHANGE_UPDATED |
बार-बार होने वाली सदस्यताओं के लिए SubscriptionPurchaseV2 फ़ील्ड
purchases.subscriptionv2 में नए फ़ील्ड शामिल हैं. इनसे सदस्यता के नए ऑब्जेक्ट के बारे में ज़्यादा जानकारी मिलती है. इस टेबल में दिखाया गया है कि लेगसी सदस्यता एंडपॉइंट के फ़ील्ड, purchases.subscriptionv2 के फ़ील्ड से कैसे मैप होते हैं.
| SubscriptionPurchase | SubscriptionPurchaseV2 |
|---|---|
countryCode |
regionCode |
orderId |
lineItems.latestSuccessfulOrderIdआपको लंबित ऑर्डर का आईडी, inGracePeriodStateContext.renewalDeclined.pendingOrderId या onHoldStateContext.renewalDeclined.pendingOrderId से मिल सकता है. |
startTimeMillis |
startTime |
expiryTimeMillis |
lineItems.expiryTime (खरीदारी में शामिल हर सदस्यता का अपना expiryTime होता है) |
autoResumeTimeMillis |
pausedStateContext.autoResumeTime |
autoRenewing |
lineItems.autoRenewingPlan.autoRenewEnabled |
priceCurrenceCode,
priceAmountMicros |
lineItems.autoRenewingPlan.recurringPrice |
introductoryPriceInfo |
lineItems.offerPhase.introductoryPriceयह जानकारी, खरीदी गई हर सदस्यता के लिए offer में भी देखी जा सकती है. |
developerPayload |
(कोई मिलता-जुलता फ़ील्ड नहीं है) डेवलपर पेलोड को बंद कर दिया गया है |
paymentState |
(कोई मिलता-जुलता फ़ील्ड नहीं है)subscriptionState से पेमेंट की स्थिति का पता लगाया जा सकता है:
|
cancelReason,
userCancellationTimeMillis,
cancelSurveyResult |
canceledStateContext |
linkedPurchaseToken |
linkedPurchaseToken (कोई बदलाव नहीं) |
purchaseType |
टेस्ट: testPurchaseके ज़रिए प्रमोशन: signupPromotion |
priceChange |
lineItems.autoRenewingPlan.priceChangeDetails |
profileName,
emailAddress,
givenName,
familyName,
profileId |
subscribeWithGoogleInfo |
acknowledgementState |
acknowledgementState (no change) |
promotionType,
promotionCode |
signupPromotion |
externalAccountId,
obfuscatedExternalAccountId,
obfuscatedExteranlProfileId |
externalAccountIdentifiers |