ดูรายการเมธอดสำหรับทรัพยากรนี้ได้ที่ส่วนท้ายของหน้านี้
การนำเสนอแหล่งข้อมูล
การมีอยู่ของทรัพยากรการติดตั้งบ่งชี้ว่ามีการติดตั้งแอปในอุปกรณ์หนึ่งๆ (หรือกำลังรอดำเนินการติดตั้ง)
API สามารถใช้เพื่อสร้างแหล่งข้อมูลการติดตั้งโดยใช้เมธอด update ซึ่งจะทริกเกอร์ให้มีการติดตั้งแอปจริงในอุปกรณ์ หากผู้ใช้ยังไม่ได้ให้สิทธิ์แอป ระบบจะพยายามสร้างการให้สิทธิ์ใหม่ หากการดำเนินการนี้ไม่สำเร็จ (เช่น เนื่องจากแอปไม่ใช่แบบฟรีและไม่มีใบอนุญาตที่ใช้ได้) จะไม่สามารถสร้างการติดตั้งได้
นอกจากนี้ API ยังใช้เพื่ออัปเดตแอปที่ติดตั้งแล้วได้ด้วย หากมีการใช้เมธอด update กับการติดตั้งที่มีอยู่แล้ว แอปจะอัปเดตเป็นเวอร์ชันล่าสุดที่มีอยู่
โปรดทราบว่าคุณบังคับติดตั้งแอปเวอร์ชันที่เจาะจงไม่ได้ เนื่องจากรหัสเวอร์ชันเป็นแบบอ่านอย่างเดียว
หากผู้ใช้ติดตั้งแอปด้วยตนเอง (ตามที่องค์กรอนุญาต) ระบบจะสร้างทรัพยากรการติดตั้งอีกครั้งและอาจสร้างทรัพยากรการให้สิทธิ์ให้โดยอัตโนมัติ
นอกจากนี้ API ยังใช้เพื่อลบแหล่งข้อมูลการติดตั้งได้อีกด้วย ซึ่งจะทริกเกอร์ให้แอปนำแอปออกจากอุปกรณ์ โปรดทราบว่าการลบการติดตั้งจะไม่นําการให้สิทธิ์ที่เกี่ยวข้องออกโดยอัตโนมัติ แม้ว่าจะไม่มีการติดตั้งเหลืออยู่ก็ตาม แหล่งข้อมูลการติดตั้งจะถูกลบหากผู้ใช้ถอนการติดตั้งแอปเอง
{ "kind": "androidenterprise#install", "productId": string, "versionCode": integer, "installState": string }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ |
---|---|---|---|
installState |
string |
สถานะการติดตั้ง สถานะ "installPending" หมายความว่าเพิ่งมีคำขอติดตั้งและกำลังดาวน์โหลดไปยังอุปกรณ์ สถานะ "installed" หมายความว่ามีการติดตั้งแอปแล้ว ช่องนี้เป็นแบบอ่านอย่างเดียว
ค่าที่ยอมรับได้ มีดังนี้
|
|
kind |
string |
||
productId |
string |
รหัสของผลิตภัณฑ์ที่ติดตั้ง เช่น "app:com.google.android.gm" |
|
versionCode |
integer |
เวอร์ชันของผลิตภัณฑ์ที่ติดตั้ง รับประกันการตั้งค่าเมื่อสถานะการติดตั้งเป็น "installed" เท่านั้น |
เมธอด
- ลบ
- คำขอนำแอปออกจากอุปกรณ์ โทรหา
get
หรือlist
จะยังคงแสดงแอปว่าติดตั้งในอุปกรณ์จนถึง ถูกนำออกไปแล้วจริงๆ - รับ
- เรียกข้อมูลรายละเอียดของการติดตั้งแอปในอุปกรณ์
- list
- เรียกดูรายละเอียดของแอปทั้งหมดที่ติดตั้งในอุปกรณ์ที่ระบุ
- อัปเดต
- ขอติดตั้งแอปเวอร์ชันล่าสุดลงในอุปกรณ์ หากแอป ติดตั้งอยู่แล้ว จากนั้นจะมีการอัปเดตเป็นเวอร์ชันล่าสุดหาก ตามความจำเป็น