ดูรายการเมธอดสำหรับทรัพยากรนี้ได้ที่ส่วนท้ายของหน้านี้
การนำเสนอแหล่งข้อมูล
การมีทรัพยากรการให้สิทธิ์บ่งชี้ว่าผู้ใช้มีสิทธิ์ใช้แอปใดแอปหนึ่ง การให้สิทธิ์จะเป็นแบบเฉพาะเจาะจงสำหรับผู้ใช้ ไม่ใช่แบบเฉพาะอุปกรณ์ ซึ่งช่วยให้ผู้ใช้ที่มีสิทธิ์ติดตั้งแอปในอุปกรณ์ทุกเครื่องได้ นอกจากนี้ ผู้ใช้ยังอาจให้สิทธิ์แอปได้โดยไม่ต้องติดตั้งแอปบนอุปกรณ์คุณใช้ API เพื่อสร้างการให้สิทธิ์ได้ นอกจากนี้ คุณยังใช้ API เพื่อทริกเกอร์การติดตั้งแอปในอุปกรณ์ที่มีการจัดการทั้งหมดของผู้ใช้พร้อมกับสร้างการให้สิทธิ์ได้อีกด้วย
หากแอปเป็นแบบฟรี การสร้างการให้สิทธิ์ก็จะสร้างใบอนุญาตกลุ่มสำหรับแอปนั้นด้วย สำหรับแอปที่ต้องซื้อ การสร้างการให้สิทธิ์จะใช้ใบอนุญาต 1 รายการ และใบอนุญาตดังกล่าวจะยังคงมีผลจนกว่าจะนำการให้สิทธิ์ออก หากองค์กรซื้อใบอนุญาตไม่เพียงพอ ระบบจะไม่สร้างการให้สิทธิ์และติดตั้งไม่สำเร็จ นอกจากนี้ ระบบจะไม่สร้างการให้สิทธิ์สําหรับแอปหากแอปกําหนดให้ต้องใช้สิทธิ์ที่องค์กรยังไม่ได้ยอมรับ
หากลบการให้สิทธิ์ ระบบอาจถอนการติดตั้งแอปจากอุปกรณ์ของผู้ใช้ แนวทางปฏิบัติแนะนำคือให้ถอนการติดตั้งแอปด้วยการเรียกใช้ Installs.delete() ก่อนลบการให้สิทธิ์
การให้สิทธิ์สำหรับแอปที่ผู้ใช้ชำระเงินในโปรไฟล์ที่ไม่มีการจัดการจะมี
"userPurchase"
เป็นเหตุผลในการให้สิทธิ์ คุณจะนำการให้สิทธิ์เหล่านี้ออกผ่าน API ไม่ได้
{ "kind": "androidenterprise#entitlement", "productId": string, "reason": string }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ |
---|---|---|---|
kind |
string |
||
productId |
string |
รหัสของผลิตภัณฑ์ที่เป็นของการให้สิทธิ์ เช่น "app:com.google.android.gm" |
|
reason |
string |
เหตุผลในการให้สิทธิ์ เช่น "free" สำหรับแอปฟรี พร็อพเพอร์ตี้นี้เป็นแบบชั่วคราว โดยจะแทนที่ด้วยช่อง acquisition kind ของใบอนุญาตกลุ่ม
ค่าที่ยอมรับได้ มีดังนี้
|