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 hành động khôi phục ứng dụng.

status

enum (RecoveryStatus)

Trạng thái của thao tác khôi phục.

targeting

object (Targeting)

Chỉ định tiêu chí nhắm mục tiêu cho hành động 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 thao tác khôi phục ứng dụng. Chế độ này luôn được đặt sau khi người dùng tạo thao tác khôi phục.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 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 hành động khôi phục ứng dụng cho người dùng. Chỉ đặt nếu hành động khôi phục đã được triển khai.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 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ỷ thao tác khôi phục ứng dụng. Chỉ đặt nếu thao tác khôi phục đã bị huỷ.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 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 thao tác khôi phục gần đây nhất. Trong trường hợp hành động bị huỷ, thời gian tương ứng với thời gian huỷ. Chế độ này luôn được đặt sau khi người dùng tạo thao tác khôi phục.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

Trường nhóm 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 từ xa trong ứng dụng, chẳng hạn như cơ sở người dùng đã khôi phục, cơ sở người dùng có thể khôi phục, v.v. Chỉ thiết lập 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 trong ứng dụng từ xa, 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 đích.

recoveredDeviceCount

string (int64 format)

Tổng số thiết bị đã được giải cứu.

totalDeviceCount

string (int64 format)

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