AppRecoveryAction

ข้อมูลเกี่ยวกับการดำเนินการกู้คืนแอป

การแสดง 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.
}
ช่อง
appRecoveryId

string (int64 format)

รหัสที่ตรงกับการดำเนินการกู้คืนแอป

status

enum (RecoveryStatus)

สถานะของการดำเนินการกู้คืน

targeting

object (Targeting)

ระบุเกณฑ์การกำหนดเป้าหมายสำหรับการดำเนินการกู้คืน เช่น ภูมิภาค, Android SDK เวอร์ชัน, เวอร์ชันของแอป เป็นต้น

createTime

string (Timestamp format)

การประทับเวลาของเวลาที่นักพัฒนาแอปสร้างการดำเนินการกู้คืนแอป ระบบจะตั้งค่านี้เสมอหลังจากสร้างการดำเนินการกู้คืน

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

deployTime

string (Timestamp format)

การประทับเวลาของเวลาที่การดำเนินการกู้คืนแอปได้รับการติดตั้งใช้งานกับผู้ใช้ ระบบจะตั้งค่านี้ก็ต่อเมื่อมีการติดตั้งใช้งานการดำเนินการกู้คืนแล้วเท่านั้น

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

cancelTime

string (Timestamp format)

การประทับเวลาของเวลาที่นักพัฒนาแอปยกเลิกการดำเนินการกู้คืนแอป ระบบจะตั้งค่านี้ก็ต่อเมื่อมีการยกเลิกการดำเนินการกู้คืนแล้วเท่านั้น

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

lastUpdateTime

string (Timestamp format)

การประทับเวลาของเวลาที่นักพัฒนาแอปอัปเดตการดำเนินการกู้คืนครั้งล่าสุด ในกรณีที่ยกเลิกการดำเนินการ เวลาดังกล่าวจะตรงกับเวลาที่ยกเลิก ระบบจะตั้งค่านี้เสมอหลังจากสร้างการดำเนินการกู้คืน

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

ฟิลด์ Union recovery_action_data ข้อมูลที่เกี่ยวข้องกับการดำเนินการกู้คืน recovery_action_data จะเป็นข้อมูลใดข้อมูลหนึ่งต่อไปนี้เท่านั้น
remoteInAppUpdateData

object (RemoteInAppUpdateData)

ข้อมูลเกี่ยวกับการดำเนินการอัปเดตระยะไกลในแอป เช่น ฐานผู้ใช้ที่กู้คืนแล้ว ฐานผู้ใช้ที่กู้คืนได้ เป็นต้น ตั้งค่าก็ต่อเมื่อประเภทการดำเนินการกู้คืนคือการอัปเดตระยะไกลในแอป

RemoteInAppUpdateData

ข้อมูลที่เกี่ยวข้องกับการดำเนินการอัปเดตระยะไกลในแอป เช่น จำนวนผู้ใช้ที่กู้คืนแล้ว จำนวนผู้ใช้ที่ได้รับผลกระทบ เป็นต้น

การแสดง JSON
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
ช่อง
remoteAppUpdateDataPerBundle[]

object (RemoteInAppUpdateDataPerBundle)

ข้อมูลที่เกี่ยวข้องกับการดำเนินการกู้คืนที่ระดับ Bundle

RemoteInAppUpdateDataPerBundle

ข้อมูลที่เกี่ยวข้องกับการดำเนินการกู้คืนที่ระดับ Bundle

การแสดง JSON
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
ช่อง
versionCode

string (int64 format)

รหัสเวอร์ชันที่ตรงกับ Bundle เป้าหมาย

recoveredDeviceCount

string (int64 format)

จำนวนอุปกรณ์ทั้งหมดที่กู้คืนแล้ว

totalDeviceCount

string (int64 format)

จำนวนอุปกรณ์ทั้งหมดที่ได้รับผลกระทบจากการดำเนินการกู้คืนนี้ซึ่งเชื่อมโยงกับ Bundle ของแอป