Entitlements

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

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

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

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

หากแอปเป็นแบบฟรี การสร้างการให้สิทธิ์ก็จะสร้างใบอนุญาตกลุ่มสำหรับแอปนั้นด้วย สำหรับแอปที่ต้องซื้อ การสร้างการให้สิทธิ์จะใช้ใบอนุญาต 1 รายการ และใช้ใบอนุญาตนั้นต่อไปจนกว่าจะนำการให้สิทธิ์ออก หากองค์กรซื้อใบอนุญาตไม่เพียงพอ ระบบจะไม่สร้างการให้สิทธิ์และติดตั้งไม่สำเร็จ นอกจากนี้ ระบบจะไม่สร้างการให้สิทธิ์สําหรับแอปหากแอปกําหนดให้ต้องใช้สิทธิ์ที่องค์กรยังไม่ได้ยอมรับ

หากลบการให้สิทธิ์ ระบบอาจถอนการติดตั้งแอปจากอุปกรณ์ของผู้ใช้ แนวทางปฏิบัติแนะนำคือให้ถอนการติดตั้งแอปด้วยการเรียกใช้ Installs.delete() ก่อนลบการให้สิทธิ์

การให้สิทธิ์สำหรับแอปที่ผู้ใช้ชำระเงินในโปรไฟล์ที่ไม่มีการจัดการจะมี "userPurchase" เป็นเหตุผลในการให้สิทธิ์ คุณจะนำการให้สิทธิ์เหล่านี้ออกผ่าน API ไม่ได้

{
  "kind": "androidenterprise#entitlement",
  "productId": string,
  "reason": string
}
ชื่อพร็อพเพอร์ตี้ ค่า คำอธิบาย Notes
kind string
productId string รหัสของผลิตภัณฑ์ที่เป็นของการให้สิทธิ์ เช่น "app:com.google.android.gm"
reason string เหตุผลในการให้สิทธิ์ เช่น "free" สำหรับแอปฟรี พร็อพเพอร์ตี้นี้เป็นแบบชั่วคราว โดยจะแทนที่ด้วยช่อง acquisition kind ของใบอนุญาตกลุ่ม

ค่าที่ยอมรับได้ มีดังนี้
  • "free"
  • "groupLicense"
  • "userPurchase"

วิธีการ

ลบ
นำการให้สิทธิ์แอปสำหรับผู้ใช้ออก
รับ
เรียกข้อมูลรายละเอียดของการให้สิทธิ์
list
แสดงการให้สิทธิ์ทั้งหมดสำหรับผู้ใช้ที่ระบุ ระบบกำหนดเฉพาะรหัสเท่านั้น
อัปเดต
เพิ่มหรืออัปเดตการให้สิทธิ์ในแอปสำหรับผู้ใช้