- المورد: InAppProduct
- الحالة
- PurchaseType
- InAppProductListing
- ManagedProductTaxAndComplianceSettings (الإعدادات المُدارة)
- الطُرق
المرجع: InAppProduct
منتج داخل التطبيق. مورد InappproductsService.
تمثيل JSON |
---|
{ "packageName": string, "sku": string, "status": enum ( |
الحقول | |
---|---|
packageName |
اسم الحزمة للتطبيق الرئيسي. |
sku |
وحدة تخزين للمنتج (SKU) فريدة داخل التطبيق |
status |
حالة المنتج، مثل ما إذا كان نشطًا. |
purchaseType |
نوع المنتج، على سبيل المثال، اشتراك متكرّر. |
defaultPrice |
السعر التلقائي. لا يمكن أن تكون القيمة صفرًا، لأنّ المنتجات داخل التطبيقات لا تكون مجانية أبدًا. بعملة تاجر Checkout للمطوّر دائمًا. |
prices |
الأسعار لكل منطقة مشترٍ. ولا يمكن أن تكون قيمة أيّ منها صفرًا، لأنّ المنتجات داخل التطبيقات لا تكون مجانية أبدًا. مفتاح الخريطة هو رمز المنطقة، وفق تعريف ISO 3166-2. عنصر يحتوي على قائمة من أزواج |
listings |
inappproducts.list من بيانات العنوان والوصف المترجَمة مفتاح الخريطة هو لغة البيانات المترجَمة، وفق تعريف 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 |
تصنيف المحتوى الرقمي أو الخدمة للمنتجات التي يتم توزيعها على المستخدمين في المنطقة الاقتصادية الأوروبية يعتمد نظام الانسحاب بموجب قوانين المستهلك في المنطقة الاقتصادية الأوروبية على هذا التصنيف. يُرجى الاطّلاع على مقالة "مركز المساعدة" للحصول على مزيد من المعلومات. |
taxRateInfoByRegionCode |
تعيين من رمز المنطقة إلى تفاصيل معدّل الضريبة. المفاتيح هي رموز مناطق كما هو محدد بواسطة CLDR في يونيكود. عنصر يحتوي على قائمة من أزواج |
isTokenizedDigitalAsset |
ما إذا تم الإعلان عن هذا المنتج داخل التطبيق على أنّه منتج يمثّل أصلاً رقميًا محوَّلاً إلى رمز مميّز. |
الطُرق |
|
---|---|
|
حذف منتج داخل التطبيق (منتج مُدار أو اشتراك). |
|
الحصول على منتج داخل التطبيق، والذي يمكن أن يكون منتجًا مُدارًا أو اشتراكًا. |
|
تنشئ منتجًا داخل التطبيق (منتج مُدار أو اشتراكًا). |
|
يسرد جميع المنتجات داخل التطبيق، سواء المنتجات المُدارة أو الاشتراكات. |
|
تصحيحًا لمنتج داخل التطبيق (منتج مُدار أو اشتراك). |
|
تعديل منتج داخل التطبيق (منتج مُدار أو اشتراك). |