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

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

एपीआई 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.offerPhase (इससे मौजूदा फ़ेज़ की जानकारी मिलती है: मुफ़्त में आज़माने की सुविधा, शुरुआती कीमत, आनुपातिक शुल्क, सामान्य कीमत)
(कोई मिलता-जुलता फ़ील्ड नहीं है) lineItems (list of SubscriptionPurchaseLineItem) that represents the products acquired with the purchase
(कोई मिलता-जुलता फ़ील्ड नहीं है) 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 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
  • अपग्रेड / डाउनग्रेड करने की सुविधा को कुछ समय के लिए रोकना:
    • 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 का इस्तेमाल पहले की तरह ही किया जा सकता है.