Grouplicenses

Để biết danh sách phương thức cho tài nguyên này, hãy xem phần cuối của trang này.

Biểu diễn tài nguyên

Đối tượng cấp phép nhóm cho phép bạn theo dõi giấy phép (được gọi là quyền) cho cả ứng dụng miễn phí và trả phí. Đối với ứng dụng miễn phí, giấy phép nhóm được tạo khi quản trị viên doanh nghiệp phê duyệt sản phẩm lần đầu tiên trong Google Play hoặc khi quyền đầu tiên đối với sản phẩm được tạo cho người dùng thông qua API. Đối với ứng dụng có tính phí, đối tượng cấp phép nhóm chỉ được tạo khi quản trị viên doanh nghiệp mua sản phẩm trong Google Play lần đầu tiên.

Dùng API để truy vấn các giấy phép của nhóm. Tài nguyên Grouplicenses bao gồm tổng số giấy phép đã mua (chỉ dành cho ứng dụng trả phí) và tổng số giấy phép đang được sử dụng. Nói cách khác, tổng số Entitlements tồn tại cho sản phẩm.

Chỉ có một đối tượng cấp phép nhóm được tạo cho mỗi sản phẩm và đối tượng cấp phép nhóm không bao giờ bị xóa. Nếu một sản phẩm không được phê duyệt thì giấy phép nhóm của sản phẩm đó vẫn sẽ được áp dụng. Điều này cho phép quản trị viên doanh nghiệp theo dõi mọi quyền còn lại của sản phẩm.

{
  "kind": "androidenterprise#groupLicense",
  "productId": string,
  "numPurchased": integer,
  "numProvisioned": integer,
  "acquisitionKind": string,
  "approval": string,
  "permissions": string
}
Tên tài sản Giá trị Mô tả Ghi chú
acquisitionKind string Cách có được giấy phép nhóm này. "bulkPurchase" có nghĩa là tài nguyên Grouplicense này được tạo vì doanh nghiệp đã mua giấy phép cho sản phẩm này; nếu không, giá trị là "free" (đối với sản phẩm miễn phí).

Các giá trị được chấp nhận là:
  • "bulkPurchase"
  • "free"
approval string Liệu sản phẩm mà giấy phép nhóm này có liên quan hiện đã được doanh nghiệp phê duyệt hay chưa. Sản phẩm được chấp thuận khi giấy phép nhóm được tạo lần đầu tiên, nhưng quản trị viên doanh nghiệp có thể thu hồi phê duyệt này qua Google Play. Sản phẩm không được phê duyệt sẽ không hiển thị với người dùng cuối trong bộ sưu tập và thường không có các quyền mới đối với sản phẩm đó.

Các giá trị được chấp nhận là:
  • "approved"
  • "unapproved"
kind string
numProvisioned integer Tổng số giấy phép đã cấp cho sản phẩm này. Trả về kết quả của các thao tác đọc, nhưng bị bỏ qua trong các thao tác ghi.
numPurchased integer Số lượng giấy phép đã mua (có thể trong nhiều lần mua). Nếu bạn bỏ qua trường này thì sẽ không có giới hạn về số lượng giấy phép có thể được cấp phép (ví dụ: nếu loại chuyển đổi là "free").
permissions string Trạng thái phê duyệt quyền của sản phẩm. Trường này chỉ được thiết lập nếu sản phẩm được phê duyệt. Các trạng thái có thể là:
  • "currentApproved", tập hợp các quyền hiện tại đã được phê duyệt, nhưng các quyền khác sẽ yêu cầu quản trị viên phê duyệt lại sản phẩm này (Nếu sản phẩm đã được phê duyệt mà không chỉ định chế độ cài đặt quyền được phê duyệt, thì đây là hành vi mặc định).
  • "needsReapproval", sản phẩm có các quyền chưa được phê duyệt. Bạn không thể cấp thêm giấy phép sản phẩm nào cho đến khi sản phẩm được phê duyệt lại,
  • "allCurrentAndFutureApproved", các quyền hiện tại đã được phê duyệt và mọi bản cập nhật quyền trong tương lai sẽ tự động được phê duyệt mà không cần quản trị viên xem xét.


Các giá trị được chấp nhận là:
  • "allCurrentAndFutureApproved"
  • "currentApproved"
  • "needsReapproval"
productId string Mã của sản phẩm được cấp phép. Ví dụ: "app:com.google.android.gm".

Phương pháp

tải
Truy xuất thông tin chi tiết về giấy phép nhóm của doanh nghiệp cho một sản phẩm. Lưu ý: Mặt hàng này không được dùng nữa. Các công cụ tích hợp mới không thể sử dụng phương thức này và có thể tham khảo các đề xuất mới của chúng tôi.
list
Truy xuất mã nhận dạng của tất cả sản phẩm mà doanh nghiệp có giấy phép theo nhóm. Lưu ý: Mặt hàng này không được dùng nữa. Các công cụ tích hợp mới không thể sử dụng phương thức này và có thể tham khảo các đề xuất mới của chúng tôi.