المرجع: ProductPurchase
يشير مرجع ProductPurchase إلى حالة شراء المستخدم لمنتج داخل التطبيق.
تمثيل 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 |
يمثّل هذا النوع عنصر inappPurchase في خدمة androidpublisher. |
purchase |
وقت شراء المنتج، بالمللي ثانية منذ بدء حساب الوقت (1 كانون الثاني/يناير 1970). |
purchase |
حالة الشراء للطلب. القيم المحتمَلة هي: 0. تم شراء 1. تم إلغاؤه 2. في انتظار الموافقة |
consumption |
حالة استهلاك المنتج داخل التطبيق. القيم المحتمَلة هي: 0. لم يتم استهلاكها بعد 1. تم الاستهلاك |
developer |
سلسلة يحدّدها المطوّر تحتوي على معلومات تكميلية عن طلب معيّن |
order |
معرّف الطلب المرتبط بعملية شراء المنتج داخل التطبيق. |
purchase |
نوع شراء المنتج داخل التطبيق. لا يتم ضبط هذا الحقل إلا إذا لم تتم عملية الشراء هذه باستخدام مسار الفوترة العادي داخل التطبيق. القيم المحتمَلة هي: 0. اختبار (أي تم شراؤه من حساب اختبار الترخيص) 1. رمز ترويجي (أي تم شراؤه باستخدام رمز ترويجي) ولا تشمل عمليات الشراء في برنامج Play Points. 2. الإعلانات التي تضم مكافأة (أي من مشاهدة إعلان فيديو بدلاً من الدفع) |
acknowledgement |
حالة الإقرار بالمنتج داخل التطبيق. القيم المحتمَلة هي: 0. لم يتم الردّ بعد 1. تم الإشعار بالاستلام |
purchase |
الرمز المميّز لعملية الشراء الذي تم إنشاؤه لتحديد عملية الشراء هذه قد لا يكون متوفّرًا. |
product |
رمز التخزين التعريفي للمنتج داخل التطبيق. قد لا يكون متوفّرًا. |
quantity |
الكمية المرتبطة بعملية شراء المنتج داخل التطبيق. إذا لم تكن متوفّرة، تكون الكمية 1. |
obfuscated |
نسخة مشوّشة من المعرّف المرتبطة بشكل فريد بحساب المستخدم في تطبيقك. لا تظهر هذه السمة إلا إذا تم تحديدها باستخدام https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid عند إجراء عملية الشراء. |
obfuscated |
نسخة مشوّشة من المعرّف المرتبط بشكل فريد بملف تعريف المستخدم في تطبيقك. لا يظهر هذا المعرّف إلا إذا تم تحديده باستخدام https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid عند إجراء عملية الشراء. |
region |
رمز منطقة الفوترة وفقًا لمعيار ISO 3166-1 alpha-2 للمستخدم في وقت منح المنتج. |
refundable |
الكمية المؤهَّلة لردّ الأموال، أي الكمية التي لم يتم ردّ أموالها وتعكس القيمة عمليات ردّ جزء من الأموال وعمليات ردّ الأموال بالكامل استنادًا إلى الكمية. |
الطُرق |
|
---|---|
|
يُستخدَم للإشارة إلى إتمام عملية شراء سلعة داخل التطبيق. |
|
تستهلك عملية شراء سلعة داخل التطبيق. |
|
تتحقّق هذه الطريقة من حالة شراء سلعة داخل التطبيق واستهلاكها. |