- منبع: OneTimeProduct
- OneTimeProductListing
- OneTimeProductTaxAndComplianceSettings
- RegionalTaxConfig
- OneTimeProductPurchaseOption
- ایالت
- گزینه OneTimeProductBuyPurchase
- OneTimeProductRentPurchaseOption
- RegionalPricingAndAvailabilityConfig
- در دسترس بودن
- OneTimeProductPurchaseOptionNewRegionsConfig
- در دسترس بودن
- PurchaseOptionTaxAndComplianceSettings
- روش ها
منبع: OneTimeProduct
یک محصول یکبار مصرف برای یک برنامه.
نمایندگی JSON |
---|
{ "packageName": string, "productId": string, "listings": [ { object ( |
فیلدها | |
---|---|
packageName | مورد نیاز. تغییرناپذیر. نام بسته برنامه والد. |
productId | مورد نیاز. تغییرناپذیر. شناسه محصول منحصر به فرد محصول. منحصر به فرد در برنامه والد. شناسه محصول باید با یک عدد یا حرف کوچک شروع شود و می تواند شامل اعداد (0-9)، حروف کوچک (az)، زیرخط (_) و نقطه (.) باشد. |
listings[] | مورد نیاز. مجموعه ای از داده های عنوان و توضیحات محلی شده. نباید ورودی های تکراری با همان زبان کد داشته باشد. |
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 | مورد نیاز. تغییرناپذیر. شناسه منحصر به فرد این گزینه خرید. باید در محصول یکبار مصرف منحصر به فرد باشد. باید با یک عدد یا حرف کوچک شروع شود و فقط شامل حروف کوچک (az)، اعداد (0-9) و خط فاصله (-) باشد. حداکثر طول 63 کاراکتر است. |
state | فقط خروجی وضعیت گزینه خرید، یعنی فعال بودن آن. این فیلد را نمی توان با به روز رسانی منبع تغییر داد. به جای آن از نقاط پایانی اختصاصی استفاده کنید. |
regionalPricingAndAvailabilityConfigs[] | اطلاعات قیمت منطقه ای و در دسترس بودن این گزینه خرید. |
newRegionsConfig | اطلاعات قیمت برای هر مکان جدیدی که Play ممکن است در آینده راه اندازی شود. اگر حذف شود، گزینه خرید به طور خودکار در مکانهای جدیدی که Play در آینده راه اندازی میشود در دسترس نخواهد بود. |
offerTags[] | اختیاری. فهرست حداکثر 20 برچسب سفارشی که برای این گزینه خرید مشخص شده است و از طریق کتابخانه صورتحساب به برنامه بازگردانده شده است. پیشنهادهای این گزینه خرید نیز این برچسبها را در کتابخانه صورتحساب دریافت خواهند کرد. |
taxAndComplianceSettings | اختیاری. جزئیات در مورد مالیات و انطباق قانونی. |
فیلد اتحادیه purchase_option_type . نوع این گزینه خرید. دقیقاً یکی باید تنظیم شود. purchase_option_type فقط می تواند یکی از موارد زیر باشد: | |
buyOption | گزینه خرید قابل خرید. |
rentOption | یک گزینه خرید که می توان آن را اجاره کرد. |
ایالت
وضعیت فعلی گزینه خرید.
Enums | |
---|---|
STATE_UNSPECIFIED | مقدار پیش فرض، هرگز نباید استفاده شود. |
DRAFT | گزینه خرید هرگز در دسترس کاربران نبوده و نبوده است. |
ACTIVE | گزینه خرید در دسترس کاربران است. |
INACTIVE | گزینه خرید دیگر در دسترس کاربران نیست. |
INACTIVE_PUBLISHED | گزینه خرید دیگر برای خرید در دسترس نیست، اما ما همچنان به افشای پیشنهاد آن از طریق کتابخانه صورتحساب Play برای سازگاری به عقب ادامه میدهیم. فقط گزینههای خرید انتقال خودکار میتوانند در این حالت باشند. |
گزینه OneTimeProductBuyPurchase
گزینه خرید قابل خرید.
نمایندگی JSON |
---|
{ "legacyCompatible": boolean, "multiQuantityEnabled": boolean } |
فیلدها | |
---|---|
legacyCompatible | اختیاری. آیا این گزینه خرید در جریانهای PBL قدیمی که از مدل محصولات یکبار مصرف پشتیبانی نمیکنند در دسترس خواهد بود یا خیر. حداکثر یک گزینه خرید "خرید" را می توان به عنوان سازگار با عقب علامت گذاری کرد. |
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 | در دسترس بودن گزینه خرید |
در دسترس بودن
در دسترس بودن گزینه خرید
Enums | |
---|---|
AVAILABILITY_UNSPECIFIED | در دسترس بودن نامشخص نباید استفاده شود. |
AVAILABLE | گزینه خرید در دسترس کاربران است. |
NO_LONGER_AVAILABLE | گزینه خرید دیگر در دسترس کاربران نیست. این مقدار فقط در صورتی قابل استفاده است که در دسترس بودن قبلاً به عنوان AVAILABLE تنظیم شده باشد. |
AVAILABLE_IF_RELEASED | گزینه خرید در ابتدا در دسترس نیست، اما از طریق یک پیشنهاد پیشسفارش منتشر شده در دسترس است. |
OneTimeProductPurchaseOptionNewRegionsConfig
اطلاعات قیمت برای هر منطقه جدیدی که Play ممکن است در آینده راه اندازی شود.
نمایندگی JSON |
---|
{ "usdPrice": { object ( |
فیلدها | |
---|---|
usdPrice | مورد نیاز. قیمت به دلار برای استفاده برای هر منطقه جدیدی که Play ممکن است در آن راه اندازی شود. |
eurPrice | مورد نیاز. قیمت به یورو برای استفاده برای هر منطقه جدیدی که Play ممکن است در آن راه اندازی شود. |
availability | مورد نیاز. در دسترس بودن منطقه ای برای پیکربندی مناطق جدید. وقتی روی AVAILABLE تنظیم شود، اطلاعات قیمت برای هر منطقه جدیدی که Play در آینده راه اندازی می شود استفاده می شود. |
در دسترس بودن
در دسترس بودن پیکربندی مناطق جدید.
Enums | |
---|---|
AVAILABILITY_UNSPECIFIED | در دسترس بودن نامشخص نباید استفاده شود. |
AVAILABLE | این پیکربندی برای هر منطقه جدیدی که Play در آینده راه اندازی شود استفاده خواهد شد. |
NO_LONGER_AVAILABLE | این پیکربندی دیگر در دسترس نیست و برای هیچ منطقه جدیدی که Play در آینده راه اندازی می شود استفاده نخواهد شد. این مقدار فقط در صورتی قابل استفاده است که در دسترس بودن قبلاً به عنوان AVAILABLE تنظیم شده باشد. |
PurchaseOptionTaxAndComplianceSettings
جزئیات مربوط به مالیات، خطمشی Google Play و انطباق قانونی برای گزینههای خرید یکباره محصول.
نمایندگی JSON |
---|
{
"withdrawalRightType": enum ( |
فیلدها | |
---|---|
withdrawalRightType | اختیاری. محتوای دیجیتال یا طبقه بندی خدمات برای محصولات توزیع شده بین کاربران در مناطق واجد شرایط. اگر تنظیم نشود، برای اطلاعات بیشتر به مقاله مرکز راهنمایی مراجعه کنید. |
روش ها | |
---|---|
| یک یا چند محصول یکبار مصرف را حذف می کند. |
| یک یا چند محصول یک بار مصرف را می خواند. |
| یک یا چند محصول یکبار مصرف ایجاد یا به روز می کند. |
| یک محصول یکبار مصرف را حذف می کند. |
| یک محصول یکبار مصرف را می خواند. |
| همه محصولات یکبار مصرف را در یک برنامه مشخص فهرست می کند. |
| یک محصول یکبار مصرف ایجاد یا به روز می کند. |