Targeting
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Thông tin chi tiết về tiêu chí nhắm mục tiêu cho một hành động khôi phục, chẳng hạn như khu vực, cấp SDK Android, phiên bản ứng dụng, v.v.
Biểu diễn dưới dạng JSON |
{
// Union field criteria can be only one of the following:
"regions": {
object (Regions )
},
"androidSdks": {
object (AndroidSdks )
},
"allUsers": {
object (AllUsers )
}
// End of list of possible types for union field criteria .
// Union field target_versions can be only one of the following:
"versionList": {
object (AppVersionList )
},
"versionRange": {
object (AppVersionRange )
}
// End of list of possible types for union field target_versions .
} |
Trường |
Trường kết hợp criteria . Tiêu chí nhắm mục tiêu hành động khôi phục. criteria chỉ có thể là một trong những trạng thái sau đây: |
regions |
object (Regions )
Tiêu chí nhắm mục tiêu dựa trên khu vực của tài khoản người dùng.
|
androidSdks |
object (AndroidSdks )
Tiêu chí nhắm mục tiêu dựa trên các cấp độ API Android của thiết bị.
|
allUsers |
object (AllUsers )
Tất cả người dùng đều được nhắm mục tiêu.
|
Trường kết hợp target_versions . Các phiên bản ứng dụng mà thao tác khôi phục nhắm đến. Bắt buộc. target_versions chỉ có thể là một trong những trạng thái sau đây: |
versionList |
object (AppVersionList )
Nhắm mục tiêu mã phiên bản dưới dạng danh sách.
|
versionRange |
object (AppVersionRange )
Nhắm đến mã phiên bản dưới dạng một phạm vi.
|
AppVersionList
Định dạng dữ liệu cho danh sách phiên bản ứng dụng.
Biểu diễn dưới dạng JSON |
{
"versionCodes": [
string
]
} |
Trường |
versionCodes[] |
string (int64 format)
Danh sách mã phiên bản ứng dụng.
|
AppVersionRange
Định dạng dữ liệu cho nhiều phiên bản ứng dụng liên tục.
Biểu diễn dưới dạng JSON |
{
"versionCodeStart": string,
"versionCodeEnd": string
} |
Trường |
versionCodeStart |
string (int64 format)
Đây là phiên bản ứng dụng thấp nhất trong phạm vi, tính toàn bộ.
|
versionCodeEnd |
string (int64 format)
Phiên bản ứng dụng cao nhất trong phạm vi (tính cả 2 giá trị đầu cuối).
|
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[[["\u003cp\u003eTargeting details for a recovery action include regions, Android SDK levels, and app versions.\u003c/p\u003e\n"],["\u003cp\u003eRecovery actions can target specific app versions using either a list of version codes or a range of version codes.\u003c/p\u003e\n"],["\u003cp\u003eYou can target all users or filter by region or Android SDK level for recovery actions.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAppVersionList\u003c/code\u003e defines target app versions using a list of version codes, while \u003ccode\u003eAppVersionRange\u003c/code\u003e uses a start and end version code for a continuous range.\u003c/p\u003e\n"]]],["This describes targeting options for recovery actions, utilizing JSON structures. Actions can target users based on `regions`, `androidSdks`, or `allUsers`. App versions can be targeted either as a `versionList` with specific `versionCodes` or as a `versionRange` defined by `versionCodeStart` and `versionCodeEnd`. `AppVersionList` and `AppVersionRange` provide formats to define version-specific targeting. A recovery action needs to target app versions, using one of the formats.\n"],null,["# Targeting\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [AppVersionList](#AppVersionList)\n - [JSON representation](#AppVersionList.SCHEMA_REPRESENTATION)\n- [AppVersionRange](#AppVersionRange)\n - [JSON representation](#AppVersionRange.SCHEMA_REPRESENTATION)\n\nTargeting details for a recovery action such as regions, android sdk levels, app versions etc.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { // Union field `criteria` can be only one of the following: \"regions\": { object (/android-publisher/api-ref/rest/v3/Regions) }, \"androidSdks\": { object (/android-publisher/api-ref/rest/v3/AndroidSdks) }, \"allUsers\": { object (/android-publisher/api-ref/rest/v3/AllUsers) } // End of list of possible types for union field `criteria`. // Union field `target_versions` can be only one of the following: \"versionList\": { object (/android-publisher/api-ref/rest/v3/Targeting#AppVersionList) }, \"versionRange\": { object (/android-publisher/api-ref/rest/v3/Targeting#AppVersionRange) } // End of list of possible types for union field `target_versions`. } ``` |\n\n| Fields ||\n|----------------|---------------------------------------------------------------------------------------------------------------------------------|\n| Union field `criteria`. Criteria for targeting recovery action. `criteria` can be only one of the following: ||\n| `regions` | `object (`[Regions](/android-publisher/api-ref/rest/v3/Regions)`)` Targeting is based on the user account region. |\n| `androidSdks` | `object (`[AndroidSdks](/android-publisher/api-ref/rest/v3/AndroidSdks)`)` Targeting is based on android api levels of devices. |\n| `allUsers` | `object (`[AllUsers](/android-publisher/api-ref/rest/v3/AllUsers)`)` All users are targeted. |\n| Union field `target_versions`. App versions targeted by the recovery action. Required. `target_versions` can be only one of the following: ||\n| `versionList` | `object (`[AppVersionList](/android-publisher/api-ref/rest/v3/Targeting#AppVersionList)`)` Target version codes as a list. |\n| `versionRange` | `object (`[AppVersionRange](/android-publisher/api-ref/rest/v3/Targeting#AppVersionRange)`)` Target version codes as a range. |\n\nAppVersionList\n--------------\n\nData format for a list of app versions.\n\n| JSON representation |\n|----------------------------------------|\n| ``` { \"versionCodes\": [ string ] } ``` |\n\n| Fields ||\n|------------------|----------------------------------------------------------------------------------------------------------------|\n| `versionCodes[]` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` List of app version codes. |\n\nAppVersionRange\n---------------\n\nData format for a continuous range of app versions.\n\n| JSON representation |\n|------------------------------------------------------------------|\n| ``` { \"versionCodeStart\": string, \"versionCodeEnd\": string } ``` |\n\n| Fields ||\n|--------------------|----------------------------------------------------------------------------------------------------------------------------------|\n| `versionCodeStart` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Lowest app version in the range, inclusive. |\n| `versionCodeEnd` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Highest app version in the range, inclusive. |"]]