AppRecoveryAction

Thông tin về thao tác khôi phục ứng dụng.

Biểu diễn dưới dạng JSON
{
  "appRecoveryId": string,
  "status": enum (RecoveryStatus),
  "targeting": {
    object (Targeting)
  },
  "createTime": string,
  "deployTime": string,
  "cancelTime": string,
  "lastUpdateTime": string,

  // Union field recovery_action_data can be only one of the following:
  "remoteInAppUpdateData": {
    object (RemoteInAppUpdateData)
  }
  // End of list of possible types for union field recovery_action_data.
}
Trường
appRecoveryId

string (int64 format)

Mã nhận dạng tương ứng với thao tác khôi phục ứng dụng.

status

enum (RecoveryStatus)

Trạng thái của hành động khôi phục.

targeting

object (Targeting)

Chỉ định tiêu chí nhắm mục tiêu cho thao tác khôi phục, chẳng hạn như khu vực, phiên bản SDK Android, phiên bản ứng dụng, v.v.

createTime

string (Timestamp format)

Dấu thời gian về thời điểm nhà phát triển tạo hành động khôi phục ứng dụng. Trạng thái này luôn được đặt sau khi tạo hành động khôi phục.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

deployTime

string (Timestamp format)

Dấu thời gian về thời điểm triển khai thao tác khôi phục ứng dụng cho người dùng. Chỉ đặt nếu bạn đã triển khai hành động khôi phục.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

cancelTime

string (Timestamp format)

Dấu thời gian về thời điểm nhà phát triển huỷ hành động khôi phục ứng dụng. Chỉ đặt nếu hành động khôi phục đã bị huỷ.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

lastUpdateTime

string (Timestamp format)

Dấu thời gian về thời điểm nhà phát triển cập nhật hành động khôi phục lần gần đây nhất. Trong trường hợp hành động bị huỷ, thời gian này tương ứng với thời gian huỷ. Trạng thái này luôn được đặt sau khi tạo hành động khôi phục.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

Trường kết hợp recovery_action_data. Dữ liệu liên quan đến hành động khôi phục. recovery_action_data chỉ có thể là một trong những trạng thái sau đây:
remoteInAppUpdateData

object (RemoteInAppUpdateData)

Dữ liệu về hành động cập nhật trong ứng dụng từ xa, chẳng hạn như cơ sở người dùng được khôi phục, cơ sở người dùng có thể khôi phục, v.v. Chỉ đặt nếu loại hành động khôi phục là Cập nhật trong ứng dụng từ xa.

RemoteInAppUpdateData

Dữ liệu liên quan đến hành động Cập nhật từ xa trong ứng dụng, chẳng hạn như số người dùng đã khôi phục, số người dùng bị ảnh hưởng, v.v.

Biểu diễn dưới dạng JSON
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
Trường
remoteAppUpdateDataPerBundle[]

object (RemoteInAppUpdateDataPerBundle)

Dữ liệu liên quan đến hành động khôi phục ở cấp gói.

RemoteInAppUpdateDataPerBundle

Dữ liệu liên quan đến hành động khôi phục ở cấp gói.

Biểu diễn dưới dạng JSON
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
Trường
versionCode

string (int64 format)

Mã phiên bản tương ứng với gói mục tiêu.

recoveredDeviceCount

string (int64 format)

Tổng số thiết bị đã được khôi phục.

totalDeviceCount

string (int64 format)

Tổng số thiết bị bị ảnh hưởng bởi hành động khôi phục này được liên kết với gói ứng dụng.