- نوع المورد: InAppProduct
- الحالة
- PurchaseType
- InAppProductListing
- ManagedProductTaxAndComplianceSettings
- الطُرق
المورد: InAppProduct
منتج داخل التطبيق تمثّل هذه السمة المرجع الخاص بخدمة InappproductsService.
تمثيل JSON |
---|
{ "packageName": string, "sku": string, "status": enum ( |
الحقول | |
---|---|
packageName |
اسم حزمة التطبيق الرئيسي |
sku |
رمز التخزين التعريفي للمنتج، وهو رمز فريد داخل التطبيق |
status |
حالة المنتج، مثلاً ما إذا كان نشطًا |
purchaseType |
تمثّل هذه السمة نوع المنتج، مثل اشتراك متكرّر. |
defaultPrice |
السعر التلقائي يجب ألا يكون صفرًا، لأنّ المنتجات داخل التطبيق ليست مجانية أبدًا. يجب أن تكون دائمًا بعملة التاجر في خدمة "الدفع" التي يحدّدها المطوّر. |
prices |
الأسعار حسب منطقة المشتري لا يمكن أن يكون أي من هذه القيم صفرًا، لأنّ المنتجات داخل التطبيق لا تكون مجانية أبدًا. مفتاح الخريطة هو رمز المنطقة، كما هو محدّد في معيار ISO 3166-2. عنصر يحتوي على قائمة بأزواج |
listings |
inappproducts.list of localized title and description data. مفتاح الخريطة هو لغة البيانات المترجمة، كما هو محدّد في BCP-47، مثلاً "en-US". عنصر يحتوي على قائمة بأزواج |
defaultLanguage |
اللغة التلقائية للبيانات المترجمة، كما هو محدّد في BCP-47، مثلاً "en-US". |
subscriptionPeriod |
تمثّل هذه السمة مدة الاشتراك المحدّدة بتنسيق ISO 8601. القيم المقبولة هي P1W (أسبوع واحد) وP1M (شهر واحد) وP3M (ثلاثة أشهر) وP6M (ستة أشهر) وP1Y (سنة واحدة). |
trialPeriod |
تمثّل هذه السمة الفترة التجريبية المحدّدة بتنسيق ISO 8601. القيم المقبولة هي أي قيمة تتراوح بين P7D (سبعة أيام) وP999D (999 يومًا). |
gracePeriod |
تمثّل هذه السمة فترة السماح للاشتراك، ويتم تحديدها بتنسيق ISO 8601. تسمح هذه الميزة للمطوّرين بمنح المشتركين فترة سماح عند رفض الدفع مقابل فترة التكرار الجديدة. القيم المقبولة هي P0D (صفر يوم) وP3D (ثلاثة أيام) وP7D (سبعة أيام) وP14D (14 يومًا) وP30D (30 يومًا). |
حقل الدمج يمكن أن تكون |
|
subscriptionTaxesAndComplianceSettings |
تفاصيل حول الضرائب والامتثال القانوني تنطبق هذه السمة على المنتجات التي تتطلّب اشتراكًا فقط. |
managedProductTaxesAndComplianceSettings |
تفاصيل حول الضرائب والامتثال القانوني لا ينطبق هذا الإجراء إلا على المنتجات المُدارة. |
الحالة
حالة المنتج داخل التطبيق
عمليات التعداد | |
---|---|
statusUnspecified |
حالة غير محدَّدة |
active |
تم نشر المنتج وهو نشط في المتجر. |
inactive |
المنتج غير منشور، وبالتالي غير نشط في المتجر. |
PurchaseType
تمثّل هذه السمة نوع المنتج.
عمليات التعداد | |
---|---|
purchaseTypeUnspecified |
نوع شراء غير محدَّد |
managedUser |
نوع المنتج التلقائي: شراء لمرة واحدة |
subscription |
منتج داخل التطبيق يتضمّن فترة متكرّرة |
InAppProductListing
بطاقة بيانات المتجر لمنتج واحد داخل التطبيق
تمثيل JSON |
---|
{ "title": string, "description": string, "benefits": [ string ] } |
الحقول | |
---|---|
title |
عنوان بطاقة بيانات المتجر |
description |
وصف بطاقة بيانات المتجر |
benefits[] |
مزايا الاستحقاق المترجَمة للاشتراك |
ManagedProductTaxAndComplianceSettings
تفاصيل حول الضرائب والامتثال القانوني للمنتجات المُدارة
تمثيل JSON |
---|
{ "eeaWithdrawalRightType": enum ( |
الحقول | |
---|---|
eeaWithdrawalRightType |
تصنيف المحتوى الرقمي أو الخدمة للمنتجات الموزَّعة على المستخدمين في المنطقة الاقتصادية الأوروبية (EEA) يعتمد نظام الانسحاب وفقًا لقوانين حماية المستهلك في المنطقة الاقتصادية الأوروبية على هذا التصنيف. يُرجى الرجوع إلى مقالة مركز المساعدة للحصول على مزيد من المعلومات. |
taxRateInfoByRegionCode |
تعيين رمز المنطقة إلى تفاصيل معدّل الضريبة المفاتيح هي رموز المناطق كما هو محدّد في "بيانات الموقع الجغرافي الشائعة" (CLDR) من Unicode. عنصر يحتوي على قائمة بأزواج |
isTokenizedDigitalAsset |
تُستخدَم لتحديد ما إذا كان هذا المنتج داخل التطبيق معرَّفًا على أنّه منتج يمثّل أصلاً رقميًا محوَّلاً إلى رمز مميّز. |
الطُرق |
|
---|---|
|
لحذف المنتجات داخل التطبيق (المنتجات المُدارة أو الاشتراكات) |
|
قراءة منتجات متعدّدة داخل التطبيق، والتي يمكن أن تكون منتجات مُدارة أو اشتراكات |
|
تعدّل أو تُدرج منتجًا واحدًا أو أكثر داخل التطبيق (منتجات مُدارة أو اشتراكات). |
|
تحذف هذه الطريقة منتجًا داخل التطبيق (منتجًا مُدارًا أو اشتراكًا). |
|
يحصل على منتج داخل التطبيق، والذي يمكن أن يكون منتجًا مُدارًا أو اشتراكًا. |
|
تنشئ هذه الطريقة منتجًا داخل التطبيق (منتجًا مُدارًا أو اشتراكًا). |
|
تعرض هذه الصفحة جميع المنتجات داخل التطبيق، سواء كانت منتجات مُدارة أو اشتراكات. |
|
تعديل منتج داخل التطبيق (منتج مُدار أو اشتراك) |
|
تعدِّل هذه الطريقة منتجًا داخل التطبيق (منتجًا مُدارًا أو اشتراكًا). |
رموز الخطأ
تعرض عمليات هذا المرجع رموز خطأ HTTP التالية:
رمز الخطأ | السبب | الدقة |
---|---|---|
5xx |
حدث خطأ عام في خادم Google Play. | أعِد محاولة إرسال طلبك.
إذا استمرت المشكلة، يُرجى التواصل مع مدير حسابك على Google Play أو إرسال طلب دعم. ننصحك بالاطّلاع على لوحة البيانات الخاصة بحالة Play لمعرفة ما إذا كان هناك أي انقطاع معروف في الخدمة. |
409 |
حدث خطأ أثناء تعديل التزامن.
حدثت محاولة لتعديل عنصر قيد التعديل. على سبيل المثال، يتم الإقرار بعملية شراء من خلال استدعاء الطريقة |
أعِد محاولة إرسال طلبك. |