Entitlements

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

Representasi resource

Keberadaan resource Entitlements menunjukkan bahwa pengguna memiliki hak untuk menggunakan aplikasi tertentu. Hak bersifat spesifik untuk pengguna, bukan khusus perangkat. Hal ini memungkinkan pengguna yang memiliki hak atas aplikasi untuk menginstal aplikasi di semua perangkatnya. Pengguna juga dapat memegang hak atas aplikasi tanpa menginstal aplikasi di perangkat apa pun.

API dapat digunakan untuk membuat hak. Sebagai opsi, Anda juga dapat menggunakan API untuk memicu penginstalan aplikasi di semua perangkat terkelola milik pengguna pada saat yang sama dengan pembuatan hak.

Jika aplikasi gratis, membuat hak juga akan membuat lisensi grup untuk aplikasi tersebut. Untuk aplikasi berbayar, pembuatan hak akan menggunakan satu lisensi, dan lisensi tersebut akan tetap digunakan hingga haknya dihapus. Jika perusahaan belum membeli cukup lisensi, berarti tidak ada hak yang dibuat dan penginstalan akan gagal. Hak juga tidak dibuat untuk aplikasi jika aplikasi memerlukan izin yang belum disetujui perusahaan.

Jika hak dihapus, aplikasi mungkin akan di-uninstal dari perangkat pengguna. Sebagai praktik terbaik, uninstal aplikasi dengan memanggil Installs.delete() sebelum menghapus hak.

Hak untuk aplikasi yang dibayar pengguna di profil yang tidak dikelola memiliki "userPurchase" sebagai alasan hak. Hak ini tidak dapat dihapus melalui API.

{
  "kind": "androidenterprise#entitlement",
  "productId": string,
  "reason": string
}
Nama properti Nilai Deskripsi Catatan
kind string
productId string ID produk yang menjadi hak. Misalnya, "app:com.google.android.gm".
reason string Alasan hak. Misalnya, "free" untuk aplikasi gratis. Properti ini bersifat sementara: akan diganti dengan kolom acquisition kind lisensi grup.

Nilai yang dapat diterima adalah:
  • "free"
  • "groupLicense"
  • "userPurchase"

Metode

hapus
Menghapus hak aplikasi untuk pengguna. Catatan: Item ini sudah tidak digunakan lagi. Integrasi baru tidak dapat menggunakan metode ini dan dapat membaca rekomendasi baru.
dapatkan
Mengambil detail hak. Catatan: Item ini sudah tidak digunakan lagi. Integrasi baru tidak dapat menggunakan metode ini dan dapat membaca rekomendasi baru.
list
Mencantumkan semua hak untuk pengguna yang ditentukan. Hanya ID yang ditetapkan. Catatan: Item ini sudah tidak digunakan lagi. Integrasi baru tidak dapat menggunakan metode ini dan dapat membaca rekomendasi baru.
perbarui
Menambahkan atau memperbarui hak atas aplikasi untuk pengguna. Catatan: Item ini sudah tidak digunakan lagi. Integrasi baru tidak dapat menggunakan metode ini dan dapat membaca rekomendasi baru.