Grouplicenses

Untuk daftar metode untuk resource ini, lihat bagian akhir halaman ini.

Representasi resource

Objek lisensi grup memungkinkan Anda melacak lisensi (disebut hak) untuk aplikasi gratis dan berbayar. Untuk aplikasi gratis, lisensi grup dibuat saat admin perusahaan pertama kali menyetujui produk di Google Play atau saat hak pertama untuk produk tersebut dibuat untuk pengguna melalui API. Untuk aplikasi berbayar, objek lisensi grup hanya dibuat saat admin perusahaan membeli produk di Google Play untuk pertama kalinya.

Gunakan API untuk membuat kueri lisensi grup. Resource Grouplicenses mencakup jumlah total lisensi yang dibeli (khusus aplikasi berbayar) dan jumlah total lisensi yang saat ini digunakan. Dengan kata lain, jumlah total Entitlements yang ada untuk produk.

Hanya satu objek lisensi grup yang dibuat per produk dan objek lisensi grup tidak pernah dihapus. Jika produk tidak disetujui, lisensi grupnya akan tetap ada. Hal ini memungkinkan admin perusahaan melacak hak yang tersisa untuk produk tersebut.

{
  "kind": "androidenterprise#groupLicense",
  "productId": string,
  "numPurchased": integer,
  "numProvisioned": integer,
  "acquisitionKind": string,
  "approval": string,
  "permissions": string
}
Nama properti Nilai Deskripsi Catatan
acquisitionKind string Cara mendapatkan lisensi grup ini. "bulkPurchase" berarti bahwa resource Grouplicenses ini dibuat karena perusahaan membeli lisensi untuk produk ini; jika tidak, nilainya adalah "free" (untuk produk gratis).

Nilai yang dapat diterima:
  • "bulkPurchase"
  • "free"
approval string Apakah produk yang terkait dengan lisensi grup ini saat ini disetujui oleh perusahaan. Produk disetujui saat lisensi grup pertama kali dibuat, tetapi persetujuan ini dapat dicabut oleh admin perusahaan melalui Google Play. Produk yang tidak disetujui tidak akan terlihat oleh pengguna akhir dalam koleksi, dan hak baru atas produk tersebut biasanya tidak boleh dibuat.

Nilai yang dapat diterima:
  • "approved"
  • "unapproved"
kind string
numProvisioned integer Jumlah total lisensi yang disediakan untuk produk ini. Ditampilkan oleh operasi baca, tetapi diabaikan dalam operasi tulis.
numPurchased integer Jumlah lisensi yang dibeli (mungkin dalam beberapa pembelian). Jika kolom ini dihilangkan, tidak ada batasan jumlah lisensi yang dapat disediakan (misalnya, jika jenis akuisisinya adalah "free").
permissions string Status persetujuan izin produk. Kolom ini hanya ditetapkan jika produk disetujui. Status yang mungkin tersedia adalah:
  • "currentApproved", kumpulan izin saat ini telah disetujui, tetapi izin tambahan akan mengharuskan administrator menyetujui kembali produk (Jika produk disetujui tanpa menentukan setelan izin yang disetujui, ini adalah perilaku default).
  • "needsReapproval", produk memiliki izin yang tidak disetujui. Lisensi produk tambahan tidak dapat ditetapkan hingga produk disetujui kembali,
  • "allCurrentAndFutureApproved", izin saat ini telah disetujui dan pembaruan izin apa pun di masa mendatang akan otomatis disetujui tanpa peninjauan administrator.


Nilai yang dapat diterima:
  • "allCurrentAndFutureApproved"
  • "currentApproved"
  • "needsReapproval"
productId string ID produk yang lisensinya digunakan. Misalnya, "app:com.google.android.gm".

Metode

dapatkan
Mengambil detail lisensi grup perusahaan untuk suatu produk.
list
Mengambil ID semua produk yang lisensi grupnya dimiliki perusahaan.