Installs

ดูรายการเมธอดสำหรับทรัพยากรนี้ได้ที่ส่วนท้ายของหน้านี้

การนำเสนอแหล่งข้อมูล

การมีอยู่ของทรัพยากรการติดตั้งบ่งชี้ว่ามีการติดตั้งแอปในอุปกรณ์หนึ่งๆ (หรือกำลังรอดำเนินการติดตั้ง)

API สามารถใช้เพื่อสร้างแหล่งข้อมูลการติดตั้งโดยใช้เมธอด update ซึ่งจะทริกเกอร์ให้มีการติดตั้งแอปจริงในอุปกรณ์ หากผู้ใช้ยังไม่ได้ให้สิทธิ์แอป ระบบจะพยายามสร้างการให้สิทธิ์ใหม่ หากการดำเนินการนี้ไม่สำเร็จ (เช่น เนื่องจากแอปไม่ใช่แบบฟรีและไม่มีใบอนุญาตที่ใช้ได้) จะไม่สามารถสร้างการติดตั้งได้

นอกจากนี้ API ยังใช้เพื่ออัปเดตแอปที่ติดตั้งแล้วได้ด้วย หากมีการใช้เมธอด update กับการติดตั้งที่มีอยู่แล้ว แอปจะอัปเดตเป็นเวอร์ชันล่าสุดที่มีอยู่

โปรดทราบว่าคุณบังคับติดตั้งแอปเวอร์ชันที่เจาะจงไม่ได้ เนื่องจากรหัสเวอร์ชันเป็นแบบอ่านอย่างเดียว

หากผู้ใช้ติดตั้งแอปด้วยตนเอง (ตามที่องค์กรอนุญาต) ระบบจะสร้างทรัพยากรการติดตั้งอีกครั้งและอาจสร้างทรัพยากรการให้สิทธิ์ให้โดยอัตโนมัติ

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

{
  "kind": "androidenterprise#install",
  "productId": string,
  "versionCode": integer,
  "installState": string
}
ชื่อพร็อพเพอร์ตี้ ค่า คำอธิบาย หมายเหตุ
installState string สถานะการติดตั้ง สถานะ "installPending" หมายความว่าเพิ่งมีคำขอติดตั้งและกำลังดาวน์โหลดไปยังอุปกรณ์ สถานะ "installed" หมายความว่ามีการติดตั้งแอปแล้ว ช่องนี้เป็นแบบอ่านอย่างเดียว

ค่าที่ยอมรับได้ มีดังนี้
  • "installPending"
  • "installed"
kind string
productId string รหัสของผลิตภัณฑ์ที่ติดตั้ง เช่น "app:com.google.android.gm"
versionCode integer เวอร์ชันของผลิตภัณฑ์ที่ติดตั้ง รับประกันการตั้งค่าเมื่อสถานะการติดตั้งเป็น "installed" เท่านั้น

เมธอด

ลบ
คำขอนำแอปออกจากอุปกรณ์ โทรหา get หรือ list จะยังคงแสดงแอปว่าติดตั้งในอุปกรณ์จนถึง ถูกนำออกไปแล้วจริงๆ
รับ
เรียกข้อมูลรายละเอียดของการติดตั้งแอปในอุปกรณ์
list
เรียกดูรายละเอียดของแอปทั้งหมดที่ติดตั้งในอุปกรณ์ที่ระบุ
อัปเดต
ขอติดตั้งแอปเวอร์ชันล่าสุดลงในอุปกรณ์ หากแอป ติดตั้งอยู่แล้ว จากนั้นจะมีการอัปเดตเป็นเวอร์ชันล่าสุดหาก ตามความจำเป็น