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

इस दस्तावेज़ में, Google Play डेवलपर एपीआई और उनसे जुड़ी सुविधाओं की सूची दी गई है जिन्हें बंद किया जा रहा है.

बंद होने की समयावधि - 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 SubscriptionPurchaseLineItem.latest_successful_order_id
(कोई मिलता-जुलता फ़ील्ड नहीं) lineItems (SubscriptionPurchaseLineItem की सूची), जो खरीदारी के साथ हासिल किए गए प्रॉडक्ट दिखाती है
(कोई मिलता-जुलता फ़ील्ड नहीं) lineItems.offerDetails.basePlanId
(कोई मिलता-जुलता फ़ील्ड नहीं) lineItems.offerDetails.offerId
(कोई मिलता-जुलता फ़ील्ड नहीं) lineItems.offerDetails.offerTags
startTimeMillis startTime
expiryTimeMillis lineItems.expiryTime (खरीदारी में हासिल की गई हर सदस्यता का अपना expiryTime होता है)
(कोई मिलता-जुलता फ़ील्ड नहीं) subscriptionState (सदस्यता की स्थिति दिखाता है)
(कोई मिलता-जुलता फ़ील्ड नहीं) pausedStateContext (सिर्फ़ तब दिखता है, जब सदस्यता का स्टेटस SUBSCRIPTION_STATE_PAUSED हो)
autoResumeTimeMillis pausedStateContext.autoResumeTime
(कोई मिलता-जुलता फ़ील्ड नहीं) canceledStateContext (सिर्फ़ तब दिखता है, जब सदस्यता की स्थिति SUBSCRIPTION_STATE_CANCELED हो)
(कोई मिलता-जुलता फ़ील्ड नहीं) testPurchase (सिर्फ़ लाइसेंस रखने वाले टेस्टर की खरीदारी में मौजूद है)
autoRenewing lineItems.autoRenewingPlan.autoRenewEnabled
priceCurrenceCode, priceAmountMicros lineItems.autoRenewingPlan.recurringPrice
introductoryPriceInfo (इसका कोई मिलता-जुलता फ़ील्ड नहीं है)
यह जानकारी, खरीदी गई हर सदस्यता के लिए offer में देखी जा सकती है.
developerPayload (कोई मिलता-जुलता फ़ील्ड नहीं) डेवलपर के लिए पेलोड का इस्तेमाल बंद कर दिया गया है
paymentState (इसका कोई मिलता-जुलता फ़ील्ड नहीं है)
पेमेंट की स्थिति का पता लगाने के लिए, subscriptionState से यह जानकारी ली जा सकती है:
  • पेमेंट को मंज़ूरी मिलना बाकी है:
    • SUBSCRIPTION_STATE_PENDING (लेन-देन बाकी होने पर, नई खरीदारी)
    • SUBSCRIPTION_STATE_IN_GRACE_PERIOD
    • SUBSCRIPTION_STATE_ON_HOLD
  • पेमेंट मिल गया है:
    • SUBSCRIPTION_STATE_ACTIVE
  • मुफ़्त में आज़माएं:
    • Order.line_items.subscription_details.offer_phase फ़ील्ड, जिसे Orders.get API की मदद से फ़ेच किया जा सकता है.
  • अपग्रेड / डाउनग्रेड को बाद के लिए शेड्यूल करना:
    • SUBSCRIPTION_STATE_PENDING
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

सदस्यता मैनेज करने से जुड़े अन्य फ़ंक्शन

purchases.subscriptions:get को purchases.subscriptionsv2:get पर अपग्रेड कर दिया गया है. हालांकि, purchases.subscriptions एंडपॉइंट में, सदस्यता मैनेज करने से जुड़े डेवलपर के बाकी फ़ंक्शन अब भी पहले जैसे ही काम करेंगे. इसलिए, पहले की तरह ही purchases.subscriptions:acknowledge, purchases.subscriptions:cancel, purchases.subscriptions:defer, purchases.subscriptions:refund, और purchases.subscriptions:revoke का इस्तेमाल किया जा सकता है.