REST Resource: edits.tracks

منبع: آهنگ

یک پیکربندی آهنگ منبع TracksService.

نمایندگی JSON
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
فیلدها
track

string

شناسه مسیر

آهنگ های فرم فاکتور یک پیشوند خاص به عنوان شناسه دارند، به عنوان مثال wear:production ، automotive:production .

اطلاعات بیشتر در مورد نام آهنگ

releases[]

object ( Release )

در یک درخواست خواندن، همه نسخه‌های فعال در مسیر را نشان می‌دهد. در یک درخواست به روز رسانی، تغییرات مورد نظر را نشان می دهد.

رها کنید

انتشار در یک آهنگ

نمایندگی JSON
{
  "name": string,
  "versionCodes": [
    string
  ],
  "releaseNotes": [
    {
      object (LocalizedText)
    }
  ],
  "status": enum (Status),
  "userFraction": number,
  "countryTargeting": {
    object (CountryTargeting)
  },
  "inAppUpdatePriority": integer
}
فیلدها
name

string

نام انتشار. لازم نیست منحصر به فرد باشد. اگر تنظیم نشده باشد، نام از نسخه APK نام تولید می شود. اگر نسخه حاوی چندین APK باشد، نام از تاریخ ایجاد می‌شود.

versionCodes[]

string ( int64 format)

کدهای نسخه همه فایل‌های APK موجود در نسخه منتشر شده. باید شامل کدهای نسخه برای حفظ نسخه های قبلی باشد.

releaseNotes[]

object ( LocalizedText )

توضیحی در مورد آنچه در این نسخه جدید است.

status

enum ( Status )

وضعیت انتشار.

userFraction

number

بخشی از کاربرانی که واجد شرایط انتشار مرحله‌ای هستند. 0 < کسری < 1. تنها زمانی می توان تنظیم کرد که وضعیت "در حال پیشرفت" یا "توقف" باشد.

countryTargeting

object ( CountryTargeting )

انتشار را به مجموعه خاصی از کشورها محدود می کند.

inAppUpdatePriority

integer

اولویت به روز رسانی درون برنامه ای انتشار. همه APKهای جدید اضافه شده در نسخه در این اولویت در نظر گرفته می شوند. می تواند مقادیری را در محدوده [0، 5] بگیرد که 5 بالاترین اولویت را دارد. پیش‌فرض‌های 0. inAppUpdatePriority را نمی‌توان پس از انتشار نسخه به‌روزرسانی کرد. به https://developer.android.com/guide/playcore/in-app-updates مراجعه کنید.

LocalizedText

متن محلی شده در زبان داده شده

نمایندگی JSON
{
  "language": string,
  "text": string
}
فیلدها
language

string

کد محلی سازی زبان (برچسب زبان BCP-47؛ به عنوان مثال، "de-AT" برای آلمانی اتریشی).

text

string

متن به زبان داده شده

وضعیت

وضعیت انتشار.

Enums
statusUnspecified وضعیت نامشخص
draft فایل‌های APK این نسخه به کاربران ارائه نمی‌شوند.
inProgress فایل‌های APK نسخه به کسری از کاربران ارائه می‌شوند که توسط «userFraction» تعیین می‌شوند.
halted فایل‌های APK نسخه دیگر به کاربران ارائه نمی‌شوند. کاربرانی که قبلاً این APK ها را دارند تحت تأثیر قرار نگرفته اند.
completed انتشار هیچ تغییر دیگری نخواهد داشت. فایل‌های APK آن به همه کاربران ارائه می‌شوند، مگر اینکه واجد شرایط استفاده از APK نسخه جدیدتر باشند.

کشور هدف گذاری

مشخصات کشور هدف

نمایندگی JSON
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
فیلدها
countries[]

string

کشورهای مورد نظر، به عنوان کدهای دو حرفی CLDR مشخص شده است.

includeRestOfWorld

boolean

شامل «بقیه جهان» و همچنین کشورهایی که به صراحت مورد هدف قرار گرفته اند.

روش ها

create

یک آهنگ جدید ایجاد می کند.

get

آهنگ می گیرد.

list

همه آهنگ ها را فهرست می کند.

patch

یک مسیر را وصله می کند.

update

یک آهنگ را به روز می کند.