AppRecoveryAction

Thông tin về một 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.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo Z và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ dời khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

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.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo Z và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ dời khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

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ỷ.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo Z và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ dời khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

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ỷ, hành động đó 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.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo Z và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ dời khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

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 từ xa trong ứng dụng, 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 từ xa trong ứng dụng.

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ố lượng người dùng được khôi phục, số lượng 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.