बंद की गई सेवाएं/सुविधाएं

इस दस्तावेज़ में, Google Play Developer APIs और उनसे जुड़ी उन सुविधाओं के बारे में बताया गया है जो अब काम नहीं करेंगी.

एपीआई 19 मई, 2026 से पुराने माने जाएंगे और 31 अगस्त, 2028 के बाद बंद हो जाएंगे

इस सेक्शन में दी गई सुविधाएं और एपीआई, 19 मई, 2026 से पुराने माने जाएंगे. इन्हें 31 अगस्त, 2028 को बंद कर दिया जाएगा. अगर आपको पुराने हो चुके आइटम के लिए, 1 नवंबर, 2028 तक का एक्सटेंशन चाहिए, तो Play Console > सहायता में जाकर, सहायता के लिए टिकट सबमिट करें.

सब्सक्रिप्शन मैनेज करने के लिए पुराने एपीआई

इस सेक्शन में, एपीआई के पुराने होने की जानकारी दी गई है.

एपीआई उपलब्ध विकल्प
subscriptions.cancel subscriptionsv2.cancel
subscriptions.defer subscriptionsv2.defer
Order.lineItems.subscriptionDetails.offer_phase Order.lineItems.subscriptionDetails.offer_phase_details

एपीआई 21 मई, 2025 से पुराने माने जाएंगे और 31 अगस्त, 2027 के बाद बंद हो जाएंगे

इस सेक्शन में दी गई सुविधाएं और एपीआई, 21 मई, 2025 से पुराने माने जाएंगे. इन्हें 31 अगस्त, 2027 को बंद कर दिया जाएगा. अगर आपको पुराने हो चुके आइटम के लिए, 1 नवंबर, 2027 तक का एक्सटेंशन चाहिए, तो Play Console > सहायता में जाकर, सहायता के लिए टिकट सबमिट करें.

सब्सक्रिप्शन मैनेज करने के लिए पुराने एपीआई

इस सेक्शन में, एपीआई के पुराने होने की जानकारी दी गई है.

एपीआई उपलब्ध विकल्प
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 से पता लगाया जा सकता है:
  • पेमेंट पेंडिंग है:
    • SUBSCRIPTION_STATE_PENDING (नई खरीदारी ऐसा लेन-देन जिसे मंज़ूरी नहीं मिली है के साथ)
    • SUBSCRIPTION_STATE_IN_GRACE_PERIOD
    • SUBSCRIPTION_STATE_ON_HOLD
  • पेमेंट मिल गया है:
    • SUBSCRIPTION_STATE_ACTIVE
  • मुफ़्त में आज़माने की अवधि:
    • lineItems.offerPhase.freeTrial
  • अपग्रेड / डाउनग्रेड को बाद के लिए शेड्यूल करना:
    • lineItems.deferredItemReplacement
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