সম্পদ: পণ্য ক্রয়
একটি পণ্য ক্রয় সংস্থান একজন ব্যবহারকারীর ইনঅ্যাপ পণ্য ক্রয়ের অবস্থা নির্দেশ করে।
JSON প্রতিনিধিত্ব |
---|
{ "kind": string, "purchaseTimeMillis": string, "purchaseState": integer, "consumptionState": integer, "developerPayload": string, "orderId": string, "purchaseType": integer, "acknowledgementState": integer, "purchaseToken": string, "productId": string, "quantity": integer, "obfuscatedExternalAccountId": string, "obfuscatedExternalProfileId": string, "regionCode": string, "refundableQuantity": integer } |
ক্ষেত্র | |
---|---|
kind | এই ধরনের android প্রকাশক পরিষেবাতে একটি inappPurchase অবজেক্ট উপস্থাপন করে। |
purchaseTimeMillis | যুগ থেকে মিলিসেকেন্ডে পণ্যটি কেনার সময় (জানুয়ারি 1, 1970)। |
purchaseState | অর্ডার ক্রয় অবস্থা. সম্ভাব্য মানগুলি হল: 0. কেনা 1. বাতিল 2. মুলতুবি৷ |
consumptionState | ইনঅ্যাপ পণ্যের খরচ অবস্থা। সম্ভাব্য মানগুলি হল: 0. এখনও সেবন করা হবে 1. গ্রাস করা হয়েছে৷ |
developerPayload | একটি ডেভেলপার-নির্দিষ্ট স্ট্রিং যাতে একটি অর্ডার সম্বন্ধে সম্পূরক তথ্য থাকে। |
orderId | ইনঅ্যাপ পণ্য কেনার সাথে যুক্ত অর্ডার আইডি। |
purchaseType | ইনঅ্যাপ পণ্য কেনার ধরন। এই ক্ষেত্রটি শুধুমাত্র সেট করা হয় যদি এই ক্রয়টি স্ট্যান্ডার্ড ইন-অ্যাপ বিলিং ফ্লো ব্যবহার করে করা না হয়। সম্ভাব্য মানগুলি হল: 0. পরীক্ষা (যেমন একটি লাইসেন্স টেস্টিং অ্যাকাউন্ট থেকে কেনা) 1. প্রচার (অর্থাৎ একটি প্রচার কোড ব্যবহার করে কেনা)। Play Points কেনাকাটা অন্তর্ভুক্ত নয়। 2. পুরস্কৃত (অর্থাৎ অর্থ প্রদানের পরিবর্তে একটি ভিডিও বিজ্ঞাপন দেখা থেকে) |
acknowledgementState | ইনঅ্যাপ পণ্যের স্বীকৃতির অবস্থা। সম্ভাব্য মানগুলি হল: 0. এখনও স্বীকার করতে হবে 1. স্বীকৃত৷ |
purchaseToken | এই ক্রয় সনাক্ত করতে ক্রয় টোকেন তৈরি করা হয়েছে। উপস্থিত নাও থাকতে পারে। |
productId | ইনঅ্যাপ পণ্য SKU. উপস্থিত নাও থাকতে পারে। |
quantity | ইনঅ্যাপ পণ্য কেনার সাথে যুক্ত পরিমাণ। উপস্থিত না থাকলে, পরিমাণ 1। |
obfuscatedExternalAccountId | আইডির একটি অস্পষ্ট সংস্করণ যা আপনার অ্যাপে ব্যবহারকারীর অ্যাকাউন্টের সাথে অনন্যভাবে যুক্ত। কেনার সময় https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid ব্যবহার করে নির্দিষ্ট করা হলেই কেবল উপস্থিত। |
obfuscatedExternalProfileId | আইডির একটি অস্পষ্ট সংস্করণ যা আপনার অ্যাপে ব্যবহারকারীর প্রোফাইলের সাথে অনন্যভাবে যুক্ত। কেনার সময় https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid ব্যবহার করে নির্দিষ্ট করা হলেই কেবল উপস্থিত। |
regionCode | পণ্যটি মঞ্জুর করার সময় ব্যবহারকারীর ISO 3166-1 আলফা-2 বিলিং অঞ্চল কোড। |
refundableQuantity | অর্থ ফেরতের জন্য যোগ্য পরিমাণ, অর্থাত্ ফেরত দেওয়া হয়নি এমন পরিমাণ। মানটি পরিমাণ-ভিত্তিক আংশিক ফেরত এবং সম্পূর্ণ ফেরত প্রতিফলিত করে। |
পদ্ধতি | |
---|---|
| একটি ইনঅ্যাপ আইটেম কেনার স্বীকৃতি দেয়। |
| একটি inapp আইটেম জন্য একটি ক্রয় গ্রাস. |
| একটি ইনঅ্যাপ আইটেমের ক্রয় এবং ব্যবহার স্থিতি পরীক্ষা করে। |