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)

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

createTime

string (Timestamp format)

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

การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

deployTime

string (Timestamp format)

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

การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

cancelTime

string (Timestamp format)

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

การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

lastUpdateTime

string (Timestamp format)

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

การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

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

object (RemoteInAppUpdateData)

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

RemoteInAppUpdateData

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

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

object (RemoteInAppUpdateDataPerBundle)

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

RemoteInAppUpdateDataPerBundle

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

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

string (int64 format)

รหัสเวอร์ชันที่สอดคล้องกับแพ็กเกจเป้าหมาย

recoveredDeviceCount

string (int64 format)

จำนวนอุปกรณ์ทั้งหมดที่ได้รับการช่วยเหลือ

totalDeviceCount

string (int64 format)

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