资源:Track
轨道配置。TracksService 的资源。
JSON 表示法 |
---|
{
"track": string,
"releases": [
{
object ( |
字段 | |
---|---|
track |
轨道的标识符。 不同设备规格对应的发布轨道具有各自的特殊前缀作为标识符,例如 |
releases[] |
在读取请求中,表示轨道中的所有有效发布版本。在更新请求中,表示所需的更改。 |
版本
轨道内的发布版本。
JSON 表示法 |
---|
{ "name": string, "versionCodes": [ string ], "releaseNotes": [ { object ( |
字段 | |
---|---|
name |
发布版本名称。无需具有唯一性。如果未设置,则系统会根据 APK 的 versionName 生成发布版本名称。如果发布版本包含多个 APK,则系统会根据日期生成发布版本名称。 |
version |
发布版本中所有 APK 的版本代码。必须包含从之前发布版本中保留的版本代码。 |
release |
有关相应发布版本中新变化的说明。 |
status |
专辑的状态。 |
user |
有资格使用分阶段发布版本的用户所占比例。相应值必须介于 0 到 1 之间。仅当状态为“inProgress”或“halted”时才可以设置。 |
country |
将发布版本限制在一组特定的国家/地区。 |
in |
发布版本的应用内更新优先级。发布版本中所有新添加的 APK 都将被视为具有此优先级。相应值介于 0 到 5 之间,其中 5 代表最高优先级。默认为 0。发布版本发布后,inAppUpdatePriority 将无法更新。请参阅 https://developer.android.com/guide/playcore/in-app-updates。 |
LocalizedText
已本地化的文本(采用指定语言)。
JSON 表示法 |
---|
{ "language": string, "text": string } |
字段 | |
---|---|
language |
本地化语言代码(BCP-47 语言标记;例如:“de-AT”表示奥地利德语)。 |
text |
采用指定语言的文本。 |
状态
发布版本的状态。
枚举 | |
---|---|
statusUnspecified |
未指定状态。 |
draft |
发布版本的 APK 未向用户提供。 |
inProgress |
发布版本的 APK 正在向一部分用户提供,具体由“userFraction”确定。 |
halted |
发布版本的 APK 将不再向用户提供。已经拥有这些 APK 的用户不受影响。 |
completed |
发布版本将不会再有其他变更。其 APK 正在向所有用户提供,除非这些用户有资格使用较新版本的 APK。 |
CountryTargeting
国家/地区定位规范。
JSON 表示法 |
---|
{ "countries": [ string ], "includeRestOfWorld": boolean } |
字段 | |
---|---|
countries[] |
要定位到的国家/地区,指定为两个字母的 CLDR 代码。 |
include |
包括“其他国家/地区”以及明确定位到的国家/地区。 |
方法 |
|
---|---|
|
创建新轨道。 |
|
获取轨道。 |
|
列出所有轨道。 |
|
修补轨道。 |
|
更新轨道。 |