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" หมายความว่าระบบได้สร้างทรัพยากรของใบอนุญาต Groups นี้เนื่องจากองค์กรซื้อใบอนุญาตสําหรับผลิตภัณฑ์นี้ ไม่เช่นนั้นค่าจะเป็น "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
เรียกข้อมูลรหัสของผลิตภัณฑ์ทั้งหมดที่องค์กรมีใบอนุญาตของกลุ่ม หมายเหตุ: รายการนี้เลิกใช้งานแล้ว การผสานรวมใหม่ต้องไม่ใช้วิธีนี้ และสามารถดูคําแนะนําใหม่ของเรา