资源:Track
轨道配置。TracksService 的资源。
JSON 表示法 |
---|
{
"track": string,
"releases": [
{
object ( |
字段 | |
---|---|
track |
曲目的标识符。 |
releases[] |
在读取请求中,表示轨道中的所有有效版本。在更新请求中,表示所需的更改。 |
版本
轨道中的版本。
JSON 表示法 |
---|
{ "name": string, "versionCodes": [ string ], "releaseNotes": [ { object ( |
字段 | |
---|---|
name |
版本名称。不必是唯一的。如果未设置,则名称是根据 APK 的 versionName 生成的。如果相应版本包含多个 APK,系统会按相应日期生成该名称。 |
versionCodes[] |
相应版本中所有 APK 的版本代码。必须包含要在之前版本中保留的版本代码。 |
releaseNotes[] |
有关此版本新功能的说明。 |
status |
版本的状态。 |
userFraction |
有资格分阶段发布的应用所占的比例。0 < 小数 < 1. 只有在状态为“inProgress”或“halted”时才能设置。 |
countryTargeting |
将版本限制为一组特定的国家/地区。 |
inAppUpdatePriority |
版本的应用内更新优先级。系统会将版本中的所有新添加的 APK 视为此优先级。可取 [0, 5] 范围内的值,5 表示最高优先级。默认值为 0。inAppUpdatePriority 会在版本发布后无法更新。请访问 https://developer.android.com/guide/playcore/in-app-updates。 |
本地化文本
指定语言的本地化文本。
JSON 表示法 |
---|
{ "language": string, "text": string } |
字段 | |
---|---|
language |
语言本地化代码(BCP-47 语言标记;例如“de-AT”表示奥地利德语)。 |
text |
指定语言的文本。 |
状态
版本的状态。
枚举 | |
---|---|
statusUnspecified |
未指定状态。 |
draft |
系统未向用户提供此版本的 APK。 |
inProgress |
此版本的 APK 仅分发给一小部分用户(由 userFraction 决定)。 |
halted |
系统将不再向用户提供此版本的 APK。已使用这些 APK 的用户不受影响。 |
completed |
此版本不会再做出任何更改。除非用户符合使用较新版本 APK 的条件,否则系统将向所有用户提供 APK。 |
国家/地区定位
国家/地区定位规范。
JSON 表示法 |
---|
{ "countries": [ string ], "includeRestOfWorld": boolean } |
字段 | |
---|---|
countries[] |
要定位的国家/地区,指定为两个字母的 CLDR 代码。 |
includeRestOfWorld |
包含“其他国家/地区”以及明确定位的国家/地区。 |
方法 |
|
---|---|
|
获取轨道。 |
|
列出所有轨道。 |
|
修补轨道。 |
|
更新轨道。 |