المورد: Productشراء
يشير مورد ProductProduct إلى حالة شراء المنتج داخل التطبيق.
تمثيل 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 } |
الحقول | |
---|---|
kind |
ويمثّل هذا النوع كائن inapppurchase في خدمة androidpublisher. |
purchaseTimeMillis |
الوقت الذي تم فيه شراء المنتج، بالمللي ثانية منذ الحقبة (1 كانون الثاني (يناير) 1970). |
purchaseState |
حالة شراء الطلب القيم المحتمَلة هي: 0. تاريخ الشراء: 1. تم الإلغاء 2. في انتظار الموافقة |
consumptionState |
حالة استهلاك المنتج داخل التطبيق القيم المحتمَلة هي: 0. لم يتم استهلاك بعد. تم الاستهلاك |
developerPayload |
سلسلة يحددها مطوّر البرامج تحتوي على معلومات تكميلية حول طلب ما. |
orderId |
معرّف الطلب المرتبط بعملية شراء المنتج داخل التطبيق. |
purchaseType |
تمثّل هذه الخاصية نوع شراء المنتج داخل التطبيق. يتم ضبط هذا الحقل فقط إذا لم يتم إجراء عملية الشراء هذه باستخدام مسار الفوترة العادي داخل التطبيقات. القيم المحتمَلة هي: 0. اختبار (أي تم شراؤه من حساب اختبار ترخيص) 1. العرض الترويجي (أي الذي تم شراؤه باستخدام رمز ترويجي) 2. تم منح المكافأة (أي مقابل مشاهدة إعلان فيديو بدلاً من الدفع) |
acknowledgementState |
حالة الإقرار للمنتج داخل التطبيق. القيم المحتمَلة هي: 0. ولم يتم استلامك بعد. تمت الموافقة |
purchaseToken |
الرمز المميز للشراء الذي تم إنشاؤه لتحديد عملية الشراء هذه قد لا تكون موجودة. |
productId |
رمز التخزين التعريفي للمنتج داخل التطبيق قد لا تكون موجودة. |
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 alpha-2 للمستخدم في وقت منح المنتج. |
الطُرق |
|
---|---|
|
تقرّ بشراء عنصر داخل تطبيق. |
|
تتحقق من حالة الشراء والاستهلاك لسلعة داخل التطبيق. |