資源:追蹤
測試群組設定。TracksService 的資源。
JSON 表示法 |
---|
{
"track": string,
"releases": [
{
object ( |
欄位 | |
---|---|
track |
曲目的 ID。 板型規格測試群組含有特殊的前置字元做為 ID,例如 |
releases[] |
在讀取要求中,代表測試群組中所有有效的版本。在更新要求中,代表所需的變更。 |
發布
測試群組中的版本。
JSON 表示法 |
---|
{ "name": string, "versionCodes": [ string ], "releaseNotes": [ { object ( |
欄位 | |
---|---|
name |
版本名稱。可重複。如未設定,系統會從 APK 的 versionName 產生名稱。如果版本含有多個 APK,系統會從日期開始產生名稱。 |
versionCodes[] |
發布版本中所有 APK 的版本代碼。必須包含版本代碼,才能在先前版本中保留。 |
releaseNotes[] |
此版本新功能的說明。 |
status |
版本的狀態。 |
userFraction |
符合階段版本資格的使用者比例。0 < 分數小於 1。只有在狀態為「處理中」或「已暫停」時才能設定。 |
countryTargeting |
僅針對一組特定國家/地區提供版本。 |
inAppUpdatePriority |
發布的應用程式內更新優先順序。系統會將這個版本中的所有新 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 |
系統會依「userFraction」將版本 APK 提供給部分使用者。 |
halted |
系統不會繼續向使用者提供該版本的 APK。已採用這些 APK 的使用者則不受影響。 |
completed |
此版本將不會再變更。這個 APK 會提供給所有使用者 (除非符合較新版本的 APK 資格)。 |
CountryTargeting
指定國家/地區規格。
JSON 表示法 |
---|
{ "countries": [ string ], "includeRestOfWorld": boolean } |
欄位 | |
---|---|
countries[] |
要指定的國家/地區,以兩個字母表示 CLDR 代碼。 |
includeRestOfWorld |
加入「其他國家/地區」以及明確指定國家/地區。 |
方法 |
|
---|---|
|
建立新的測試群組。 |
|
取得曲目。 |
|
列出所有曲目。 |
|
修補曲目。 |
|
更新曲目。 |