Method: apprecovery.create

สร้างการดำเนินการกู้คืนแอปโดยมีสถานะเป็น "ฉบับร่าง" โปรดทราบว่าการดำเนินการนี้จะไม่เป็นการดำเนินการกู้คืน

คำขอ HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
packageName

string

ต้องระบุ ชื่อแพ็กเกจของแอปที่มีการดำเนินการกู้คืน

เนื้อหาของคำขอ

เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้

การแสดง JSON
{
  "targeting": {
    object (Targeting)
  },

  // Union field recovery_action can be only one of the following:
  "remoteInAppUpdate": {
    object (RemoteInAppUpdate)
  }
  // End of list of possible types for union field recovery_action.
}
ช่อง
targeting

object (Targeting)

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

ช่องการรวม recovery_action ประเภทของการกู้คืนแอปที่จะดำเนินการ ต้องระบุ recovery_action ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
remoteInAppUpdate

object (RemoteInAppUpdate)

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

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ที่สร้างขึ้นใหม่ AppRecoveryAction

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/androidpublisher

RemoteInAppUpdate

การนำเสนอออบเจ็กต์สำหรับประเภทการดำเนินการอัปเดตในแอประยะไกล

การแสดง JSON
{
  "isRemoteInAppUpdateRequested": boolean
}
ช่อง
isRemoteInAppUpdateRequested

boolean

ต้องระบุ ตั้งค่าเป็น "จริง" หากจำเป็นต้องใช้ประเภทการดำเนินการอัปเดตในแอประยะไกล