- المورد: OneTimeProduct
- OneTimeProductListing
- OneTimeProductTaxAndComplianceSettings
- RegionalTaxConfig
- OneTimeProductPurchaseOption
- الولاية
- OneTimeProductBuyPurchaseOption
- OneTimeProductRentPurchaseOption
- RegionalPricingAndAvailabilityConfig
- مدى التوفّر
- OneTimeProductPurchaseOptionNewRegionsConfig
- مدى التوفّر
- PurchaseOptionTaxAndComplianceSettings
- الطُرق
المرجع: OneTimeProduct
تمثّل هذه السمة منتجًا واحدًا يتم تحصيل سعره مرة واحدة في التطبيق.
تمثيل JSON |
---|
{ "packageName": string, "productId": string, "listings": [ { object ( |
الحقول | |
---|---|
packageName |
مطلوب. غير قابل للتغيير اسم حزمة التطبيق الرئيسي |
productId |
مطلوب. غير قابل للتغيير المعرّف الفريد للمنتج يجب أن يكون المعرّف فريدًا داخل التطبيق الرئيسي، وأن يبدأ برقم أو حرف صغير، ويمكن أن يشتمل على أرقام (0-9) وحروف صغيرة (a-z) وشُرط سفلية (_) ونقاط (.). |
listings[] |
مطلوب. مجموعة من بيانات العنوان والوصف المتوافقة مع اللغة المحلية يجب ألا يحتوي على إدخالات مكرّرة تتضمّن languageCode نفسه. |
taxAndComplianceSettings |
تفاصيل حول الضرائب والامتثال القانوني |
purchaseOptions[] |
مطلوب. تمثّل هذه السمة مجموعة خيارات الشراء لهذا المنتج الذي يتم شراؤه لمرة واحدة. |
restrictedPaymentCountries |
اختيارية: البُلدان التي يقتصر فيها شراء هذا المنتج الذي يتم تحصيل سعره مرة واحدة على طرق الدفع المسجَّلة في البلد نفسه إذا كان هذا الحقل فارغًا، لن يتم فرض أي قيود على المواقع الجغرافية التي يمكن الدفع فيها. |
offerTags[] |
اختيارية: قائمة تضمّ ما يصل إلى 20 علامة مخصّصة محدّدة لهذا المنتج الذي يتم تحصيل سعره مرة واحدة، ويتم إرجاعها إلى التطبيق من خلال مكتبة الفوترة. ستتلقّى خيارات الشراء والعروض الترويجية لهذا المنتج أيضًا هذه العلامات في مكتبة الفوترة. |
regionsVersion |
النتائج فقط. تشير هذه السمة إلى إصدار إعدادات المناطق الذي تم استخدامه لإنشاء المنتج الذي يتم تحصيل سعره مرة واحدة. |
OneTimeProductListing
بيانات المتجر الإقليمية لمنتج يتم تحصيل سعره مرة واحدة
تمثيل JSON |
---|
{ "languageCode": string, "title": string, "description": string } |
الحقول | |
---|---|
languageCode |
مطلوب. تمثّل هذه السمة لغة هذا الإدخال، كما هو محدّد في معيار BCP-47، مثلاً "en-US". |
title |
مطلوب. عنوان هذا المنتج بلغة هذه البطاقة الحد الأقصى للطول هو 55 حرفًا. |
description |
مطلوب. وصف هذا المنتج بلغة هذه البطاقة. الحد الأقصى لعدد الأحرف المسموح به هو 200 حرف. |
OneTimeProductTaxAndComplianceSettings
تفاصيل حول الضرائب وسياسة Google Play والامتثال للقوانين في ما يتعلّق بالمنتجات التي يتم تحصيل سعرها مرة واحدة
تمثيل JSON |
---|
{
"regionalTaxConfigs": [
{
object ( |
الحقول | |
---|---|
regionalTaxConfigs[] |
إعدادات الضريبة الإقليمية |
isTokenizedDigitalAsset |
تُستخدَم لتحديد ما إذا كان هذا المنتج الذي يتم تحصيل سعره مرة واحدة معرَّفًا على أنّه منتج يمثّل أصلاً رقميًا محوَّلاً إلى رمز مميّز. |
RegionalTaxConfig
تفاصيل حول الضرائب في منطقة جغرافية معيّنة
تمثيل JSON |
---|
{ "regionCode": string, "taxTier": enum ( |
الحقول | |
---|---|
regionCode |
مطلوب. رمز المنطقة التي ينطبق عليها هذا الإعداد، كما هو محدّد في معيار ISO 3166-2، مثلاً "US". |
taxTier |
فئة الضرائب لتحديد معدّل الضريبة المخفَّض بالنسبة إلى المطوِّرين الذين يبيعون الأخبار الرقمية أو المجلّات أو الصحف أو الكتب أو الكتب المسموعة في مناطق مختلفة، قد يكونون مؤهَّلين للاستفادة من تخفيض معدّلات الضريبة. |
eligibleForStreamingServiceTaxRate |
يجب إعلامنا بما إذا كان تطبيقك يحتوي على منتجات بث حتّى يتم تطبيق ضريبة المبيعات المناسبة على المستوى المحلي وعلى مستوى الولايات المتّحدة الأمريكية. لا يُسمَح باستخدام هذا الحقل إلا في الولايات المتحدة. |
streamingTaxType |
لتحصيل الضرائب المفروضة على خدمات الاتصالات أو الترفيه في الولايات المتحدة، يُرجى اختيار فئة الضريبة المناسبة. |
OneTimeProductPurchaseOption
خيار شراء لمرة واحدة لمنتج يتم تحصيل سعره مرة واحدة
تمثيل JSON |
---|
{ "purchaseOptionId": string, "state": enum ( |
الحقول | |
---|---|
purchaseOptionId |
مطلوب. غير قابل للتغيير المعرّف الفريد لخيار الشراء هذا. يجب أن يكون المعرّف فريدًا ضمن المنتج الذي يتم تحصيل سعره مرة واحدة. ويجب أن يبدأ برقم أو حرف صغير، وألّا يتضمّن سوى أحرف صغيرة (a-z) وأرقام (0-9) وواصلات (-)، ويجب ألّا يزيد عن 63 حرفًا. |
state |
النتائج فقط. حالة خيار الشراء، أي ما إذا كان نشطًا. لا يمكن تغيير هذا الحقل من خلال تعديل المرجع. استخدِم نقاط النهاية المخصّصة بدلاً من ذلك. |
regionalPricingAndAvailabilityConfigs[] |
معلومات السعر ومدى التوفّر على مستوى منطقة معيّنة لخيار الشراء هذا |
newRegionsConfig |
معلومات الأسعار الخاصة بأي مواقع جغرافية جديدة قد يتيحها Play في المستقبل في حال عدم إدخالها، لن يتوفّر خيار الشراء تلقائيًا في أي مواقع جغرافية جديدة قد يتم إطلاق Play فيها في المستقبل. |
offerTags[] |
اختيارية: قائمة تضمّ ما يصل إلى 20 علامة مخصّصة تم تحديدها لخيار الشراء هذا، ويتم إرجاعها إلى التطبيق من خلال مكتبة الفوترة. ستتلقّى العروض الخاصة بخيار الشراء هذا أيضًا هذه العلامات في مكتبة الفوترة. |
taxAndComplianceSettings |
اختيارية: تفاصيل حول الضرائب والامتثال القانوني |
حقل الدمج purchase_option_type تمثّل هذه السمة نوع خيار الشراء. يجب ضبط قيمة واحدة بالضبط. يمكن أن تكون purchase_option_type إحدى القيم التالية فقط: |
|
buyOption |
تمثّل هذه السمة خيار شراء يمكن شراؤه. |
rentOption |
خيار شراء يمكن استئجاره |
الحالة
تمثّل هذه السمة الحالة الحالية لخيار الشراء.
عمليات التعداد | |
---|---|
STATE_UNSPECIFIED |
القيمة التلقائية، ويجب عدم استخدامها مطلقًا. |
DRAFT |
لم يكن خيار الشراء متاحًا للمستخدمين في أي وقت. |
ACTIVE |
يتوفّر خيار الشراء للمستخدمين. |
INACTIVE |
لم يعُد خيار الشراء متاحًا للمستخدمين. |
INACTIVE_PUBLISHED |
لم يعُد خيار الشراء متاحًا، ولكننا نواصل عرض العرض الترويجي الخاص به من خلال Play Billing Library لضمان التوافق مع الأنظمة القديمة. يمكن أن تكون خيارات الشراء التي تم نقلها تلقائيًا فقط في هذه الحالة. |
OneTimeProductBuyPurchaseOption
تمثّل هذه السمة خيار شراء يمكن شراؤه.
تمثيل JSON |
---|
{ "legacyCompatible": boolean, "multiQuantityEnabled": boolean } |
الحقول | |
---|---|
legacyCompatible |
اختيارية: تحديد ما إذا كان خيار الشراء هذا سيكون متاحًا في مسارات "الشراء داخل التطبيق" القديمة التي لا تتوافق مع نموذج المنتجات التي يتم تحصيل سعرها مرة واحدة يمكن وضع علامة "متوافق مع الأنظمة القديمة" على خيار شراء واحد فقط. |
multiQuantityEnabled |
اختيارية: تحدّد هذه السمة ما إذا كان خيار الشراء هذا يسمح بشراء كميات متعدّدة. تسمح ميزة "الكميات المتعدّدة" للمشتري بشراء أكثر من سلعة واحدة في عملية دفع واحدة. |
OneTimeProductRentPurchaseOption
خيار شراء يمكن استئجاره
تمثيل JSON |
---|
{ "rentalPeriod": string, "expirationPeriod": string } |
الحقول | |
---|---|
rentalPeriod |
مطلوب. تمثّل هذه السمة المدة التي يملك فيها المستخدم إذن الوصول إلى التطبيق. تبدأ عند إكمال عملية الشراء. يجب تحديدها بالتنسيق ISO 8601. |
expirationPeriod |
اختيارية: تمثّل هذه السمة المدة المتاحة للمستخدم بعد بدء استخدام المحتوى قبل إبطال الإذن. يجب تحديدها بالتنسيق ISO 8601. |
RegionalPricingAndAvailabilityConfig
إعدادات السعر ومدى التوفّر على مستوى منطقة معيّنة لخيار شراء
تمثيل JSON |
---|
{ "regionCode": string, "price": { object ( |
الحقول | |
---|---|
regionCode |
مطلوب. رمز المنطقة التي ينطبق عليها هذا الإعداد، كما هو محدّد في معيار ISO 3166-2، مثلاً "US". |
price |
سعر خيار الشراء في المنطقة المحدّدة يجب ضبطها بالعملة المرتبطة بالمنطقة المحدّدة. |
availability |
تمثّل هذه السمة مدى توفّر خيار الشراء. |
مدى التوفّر
تمثّل هذه السمة مدى توفّر خيار الشراء.
عمليات التعداد | |
---|---|
AVAILABILITY_UNSPECIFIED |
مدى التوفّر غير محدّد. يجب عدم استخدامها. |
AVAILABLE |
يتوفّر خيار الشراء للمستخدمين. |
NO_LONGER_AVAILABLE |
لم يعُد خيار الشراء متاحًا للمستخدمين. لا يمكن استخدام هذه القيمة إلا إذا تم ضبط مدى التوفّر على AVAILABLE (متوفّر) سابقًا. |
AVAILABLE_IF_RELEASED |
لا يتوفّر خيار الشراء في البداية، ولكن يتم إتاحته من خلال عرض طلب مُسبَق تم إصداره. |
OneTimeProductPurchaseOptionNewRegionsConfig
معلومات الأسعار لأي مناطق جديدة قد يتيحها Play في المستقبل
تمثيل JSON |
---|
{ "usdPrice": { object ( |
الحقول | |
---|---|
usdPrice |
مطلوب. السعر بالدولار الأمريكي الذي سيتم استخدامه في أي مناطق جديدة قد يطلق فيها Play. |
eurPrice |
مطلوب. السعر باليورو الذي سيتم استخدامه في أي مناطق جديدة قد يتم إطلاقها على Play. |
availability |
مطلوب. مدى التوفّر على مستوى منطقة معيّنة لإعدادات المناطق الجديدة عند ضبط الحالة على "متاحة"، سيتم استخدام معلومات الأسعار في أي مناطق جديدة قد يطلق فيها Play في المستقبل. |
مدى التوفّر
مدى توفّر إعدادات المناطق الجديدة
عمليات التعداد | |
---|---|
AVAILABILITY_UNSPECIFIED |
مدى التوفّر غير محدّد. يجب عدم استخدامها. |
AVAILABLE |
سيتم استخدام الإعدادات لأي مناطق جديدة قد يتيحها Play في المستقبل. |
NO_LONGER_AVAILABLE |
لم يعُد الإعداد متاحًا ولن يتم استخدامه في أي مناطق جديدة قد يتيحها Play في المستقبل. لا يمكن استخدام هذه القيمة إلا إذا تم ضبط مدى التوفّر على AVAILABLE (متوفّر) سابقًا. |
PurchaseOptionTaxAndComplianceSettings
تفاصيل حول الضرائب وسياسة Google Play والامتثال القانوني لخيارات شراء المنتجات التي يتم تحصيل سعرها مرة واحدة
تمثيل JSON |
---|
{
"withdrawalRightType": enum ( |
الحقول | |
---|---|
withdrawalRightType |
اختيارية: تصنيف المحتوى الرقمي أو الخدمة للمنتجات الموزَّعة على المستخدمين في المناطق المؤهَّلة وفي حال ترك هذه السياسة بدون ضبط، سيتم ضبط الإجراء تلقائيًا على يُرجى الرجوع إلى مقالة مركز المساعدة للحصول على مزيد من المعلومات. |
الطُرق |
|
---|---|
|
لحذف منتج واحد أو أكثر يتم تحصيل سعره مرة واحدة |
|
قراءة منتج واحد أو أكثر يتم تحصيل سعره مرة واحدة |
|
تنشئ هذه الطريقة منتجًا واحدًا أو أكثر يتم تحصيل سعره مرة واحدة أو تعدّله. |
|
تحذف هذه الطريقة منتجًا يتم تحصيل سعره مرة واحدة. |
|
تقرأ هذه السمة منتجًا واحدًا يتم تحصيل سعره مرة واحدة. |
|
تعرض هذه الطريقة جميع المنتجات التي يتم تحصيل سعرها مرة واحدة ضمن تطبيق معيّن. |
|
تنشئ هذه الطريقة منتجًا يتم تحصيل سعره مرة واحدة أو تعدّله. |