AppRecoveryAction

Thông tin về hành động 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ã 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 tại thời điểm nhà phát triển tạo hành động khôi phục ứng dụng. Giá trị này luôn được đặt sau khi tạo hành động khôi phục.

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

deployTime

string (Timestamp format)

Dấu thời gian của 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, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

cancelTime

string (Timestamp format)

Dấu thời gian của 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 ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

lastUpdateTime

string (Timestamp format)

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

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

Trường hợp hợp nhất 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 loại sau:
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 được 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 cứu.

totalDeviceCount

string (int64 format)

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