এই নথিতে গুগল প্লে ডেভেলপার এপিআই এবং সংশ্লিষ্ট বৈশিষ্ট্যগুলির একটি তালিকা দেওয়া হয়েছে, যেগুলি বর্তমানে অপ্রচলিত হওয়ার পর্যায়ে রয়েছে।
বাতিলের সময়সীমা - ২১ মে, ২০২৫ থেকে ৩১ আগস্ট, ২০২৭
এই বিভাগের ফিচার এবং এপিআইগুলো ২১শে মে, ২০২৫ থেকে অপ্রচলিত বলে গণ্য হবে এবং ৩১শে আগস্ট, ২০২৭-এ বন্ধ করে দেওয়া হবে। তবে, আপনি ১লা নভেম্বর, ২০২৭ পর্যন্ত এই অপ্রচলিত আইটেমগুলোর জন্য মেয়াদ বৃদ্ধি গ্রহণ করতে পারবেন।
অপ্রচলিত সাবস্ক্রিপশন এপিআই
এই বিভাগে বাতিল হওয়া এপিআইগুলোর তালিকা দেওয়া হয়েছে।
| এপিআই | উপলব্ধ প্রতিস্থাপন |
|---|---|
| সাবস্ক্রিপশন.গেট | সাবস্ক্রিপশনভি২.গেট |
| সাবস্ক্রিপশন ফেরত | SubscriptionPurchaseLineItem.latest_successful_order_id পেতে subscriptionsv2.get কল করুন, এবং তারপর অর্ডারগুলো রিফান্ড করতে Orders.refund কল করুন। |
| সাবস্ক্রিপশন বাতিল করুন | সাবস্ক্রিপশনভি২. প্রত্যাহার |
| সাবস্ক্রিপশন ক্রয় V2. সর্বশেষ অর্ডার আইডি | সাবস্ক্রিপশনপারচেজলাইনআইটেম। সর্বশেষ_সফল_অর্ডার_আইডি |
| রিয়েলটাইমডেভেলপারনোটিফিকেশন. সাবস্ক্রিপশননোটিফিকেশন. সাবস্ক্রিপশনআইডি | কোনো প্রতিস্থাপন নেই |
| রিয়েলটাইমডেভেলপারনোটিফিকেশন। সাবস্ক্রিপশননোটিফিকেশন। নোটিফিকেশনটাইপ সাবস্ক্রিপশন_প্রাইস_চেঞ্জ_কনফার্মড | সাবস্ক্রিপশন_মূল্য_পরিবর্তন_আপডেট |
পুনরাবৃত্ত সাবস্ক্রিপশনের জন্য SubscriptionPurchaseV2 ফিল্ড
purchases.subscriptionv2 তে নতুন ফিল্ড রয়েছে যা নতুন সাবস্ক্রিপশন অবজেক্ট সম্পর্কে আরও বিশদ তথ্য প্রদান করে। নিম্নলিখিত সারণিতে দেখানো হয়েছে কিভাবে লিগ্যাসি সাবস্ক্রিপশন এন্ডপয়েন্টের ফিল্ডগুলো purchases.subscriptionv2 এর সংশ্লিষ্ট ফিল্ডগুলোর সাথে ম্যাপ করা হয়েছে।
| সাবস্ক্রিপশন ক্রয় | সাবস্ক্রিপশন ক্রয় V2 |
|---|---|
countryCode | regionCode |
orderId | SubscriptionPurchaseLineItem.latest_successful_order_id |
| (সমতুল্য ক্ষেত্র নেই) | lineItems.offerPhase (বর্তমান পর্যায় নির্দেশ করে: ফ্রি ট্রায়াল, ইন্ট্রো প্রাইস, প্রোরেশন, বেস প্রাইস) |
| (সমতুল্য ক্ষেত্র নেই) | lineItems (সাবস্ক্রিপশনপারচেজলাইনআইটেমের তালিকা) যা ক্রয়ের মাধ্যমে অর্জিত পণ্যগুলোকে উপস্থাপন করে। |
| (সমতুল্য ক্ষেত্র নেই) | 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 পাওয়া যাবে। |
| ডেভেলপার পেলোড | (কোনো সমতুল্য ক্ষেত্র নেই) ডেভেলপার পেলোড বাতিল করা হয়েছে। |
| পেমেন্ট অবস্থা | (সমতুল্য ক্ষেত্র নেই) আপনি 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 |
অন্যান্য সাবস্ক্রিপশন ব্যবস্থাপনা ফাংশন
যদিও purchases.subscriptions:get purchases.subscriptionsv2:get এ আপগ্রেড করা হয়েছে, purchases.subscriptions এন্ডপয়েন্টে ডেভেলপার সাবস্ক্রিপশন পরিচালনার বাকি ফাংশনগুলো আপাতত অপরিবর্তিত রয়েছে। তাই আপনি আগের মতোই purchases.subscriptions:acknowledge , purchases.subscriptions:cancel , purchases.subscriptions:defer , purchases.subscriptions:refund , এবং purchases.subscriptions:revoke ব্যবহার করা চালিয়ে যেতে পারেন।