Grouplicenses

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

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

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

ใช้ API เพื่อค้นหาใบอนุญาตของกลุ่ม แหล่งข้อมูล Grouplicenses ประกอบด้วยจำนวนใบอนุญาตทั้งหมดที่ซื้อ (แอปที่ต้องซื้อเท่านั้น) และจำนวนใบอนุญาตทั้งหมดที่ใช้อยู่ในปัจจุบัน กล่าวคือ มีจำนวน Entitlements ทั้งหมดที่มีอยู่สำหรับผลิตภัณฑ์นี้

ออบเจ็กต์ใบอนุญาตของกลุ่มจะได้รับการสร้างเพียง 1 รายการต่อผลิตภัณฑ์และออบเจ็กต์ใบอนุญาตของกลุ่มเท่านั้น หากผลิตภัณฑ์ไม่ได้รับอนุมัติ ใบอนุญาตกลุ่มจะยังคงอยู่ ซึ่งช่วยให้ผู้ดูแลระบบขององค์กรติดตามการให้สิทธิ์ที่เหลือของผลิตภัณฑ์ได้

{
  "kind": "androidenterprise#groupLicense",
  "productId": string,
  "numPurchased": integer,
  "numProvisioned": integer,
  "acquisitionKind": string,
  "approval": string,
  "permissions": string
}
ชื่อพร็อพเพอร์ตี้ ค่า คำอธิบาย หมายเหตุ
acquisitionKind string วิธีการที่ได้มาซึ่งใบอนุญาตของกลุ่มนี้ "bulkPurchase" หมายความว่ามีการสร้างทรัพยากรใบอนุญาต Group นี้เนื่องจากองค์กรซื้อใบอนุญาตสำหรับผลิตภัณฑ์นี้ ไม่เช่นนั้น ค่าจะเป็น "free" (สำหรับผลิตภัณฑ์ฟรี)

ค่าที่ยอมรับได้ มีดังนี้
  • "bulkPurchase"
  • "free"
approval string ผลิตภัณฑ์ที่เกี่ยวข้องกับใบอนุญาตกลุ่มนี้ได้รับการอนุมัติจากองค์กรในขณะนี้หรือไม่ ผลิตภัณฑ์จะได้รับอนุมัติเมื่อมีการสร้างใบอนุญาตกลุ่มขึ้นเป็นครั้งแรก แต่ผู้ดูแลระบบขององค์กรอาจเพิกถอนการอนุมัตินี้ผ่าน Google Play ได้ ผู้ใช้ปลายทางในคอลเล็กชันจะไม่เห็นผลิตภัณฑ์ที่ไม่ได้รับอนุมัติ และโดยปกติไม่ควรสร้างการให้สิทธิ์ใหม่สำหรับผลิตภัณฑ์ดังกล่าว

ค่าที่ยอมรับได้ มีดังนี้
  • "approved"
  • "unapproved"
kind string
numProvisioned integer จำนวนใบอนุญาตที่จัดสรรทั้งหมดสำหรับผลิตภัณฑ์นี้ แสดงผลโดยการดำเนินการอ่าน แต่ละเว้นในการดำเนินการเขียน
numPurchased integer จำนวนใบอนุญาตที่ซื้อ (อาจรวมถึงการซื้อหลายครั้ง) หากเว้นช่องนี้ไว้ จะไม่มีการจำกัดจำนวนใบอนุญาตที่สามารถจัดสรรได้ (เช่น หากประเภทการได้ผู้ใช้ใหม่คือ "free")
permissions string สถานะการอนุมัติของผลิตภัณฑ์ ช่องนี้จะตั้งค่าเมื่อผลิตภัณฑ์ได้รับอนุมัติเท่านั้น สถานะที่เป็นไปได้มีดังนี้
  • "currentApproved" ชุดสิทธิ์ปัจจุบันได้รับอนุมัติแล้ว แต่สิทธิ์เพิ่มเติมจะต้องให้ผู้ดูแลระบบอนุมัติผลิตภัณฑ์อีกครั้ง (หากผลิตภัณฑ์ได้รับอนุมัติโดยไม่ต้องระบุการตั้งค่าสิทธิ์ที่อนุมัติ นี่จะเป็นลักษณะการทำงานเริ่มต้น)
  • "needsReapproval" ผลิตภัณฑ์มีสิทธิ์ที่ไม่ได้รับอนุมัติ คุณจะไม่สามารถมอบหมายใบอนุญาตผลิตภัณฑ์เพิ่มเติมได้อีกจนกว่าผลิตภัณฑ์จะได้รับอนุมัติอีกครั้ง
  • "allCurrentAndFutureApproved" สิทธิ์ปัจจุบันได้รับอนุมัติแล้ว และการอัปเดตสิทธิ์ในอนาคตจะได้รับอนุมัติโดยอัตโนมัติโดยไม่ต้องมีการตรวจสอบจากผู้ดูแลระบบ


ค่าที่ยอมรับได้ มีดังนี้
  • "allCurrentAndFutureApproved"
  • "currentApproved"
  • "needsReapproval"
productId string รหัสของผลิตภัณฑ์ที่เป็นใบอนุญาต เช่น "app:com.google.android.gm"

เมธอด

รับ
เรียกข้อมูลรายละเอียดใบอนุญาตกลุ่มขององค์กรสำหรับผลิตภัณฑ์
list
เรียกข้อมูลรหัสผลิตภัณฑ์ทั้งหมดที่องค์กรมีใบอนุญาตของกลุ่ม