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

اسم الإصدار. لا يُشترط أن تكون فريدة. وفي حال ترك هذه السياسة بدون ضبط، يتم إنشاء الاسم من اسم versionName الخاص بحزمة 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

النص باللغة المحدّدة

الحالة

تمثّل هذه السمة حالة الإصدار.

عمليات التعداد
statusUnspecified حالة غير محدّدة
draft لا يتم عرض حِزم APK للإصدار للمستخدمين.
inProgress يتم عرض حِزم APK للإصدار لجزء من المستخدمين، تم تحديده من خلال القيمة "userFraction".
halted لن تظهر حِزم APK للإصدار للمستخدمين بعد الآن. لن يتأثر المستخدمون الذين لديهم ملفات APK هذه.
completed لن تطرأ أي تغييرات أخرى على الإصدار. ويتم عرض حِزم APK لتطبيقك لجميع المستخدمين، ما لم يكونوا مؤهَّلين لاستخدام حِزم APK لإصدار أحدث.

CountryTargeting

مواصفات استهداف البلدان

تمثيل JSON
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
الحقول
countries[]

string

البلدان المستهدَفة، المحدّدة في رموز CLDR المكونة من حرفَين.

includeRestOfWorld

boolean

تضمين "بقية بلدان العالم" إلى جانب بلدان مستهدَفة بشكلٍ صريح

الطُرق

create

لإنشاء مقطع صوتي جديد

get

الحصول على مقطع صوتي

list

يسرد جميع المقاطع الصوتية.

patch

تصحيح مقطع صوتي.

update

لتعديل مقطع صوتي.