Entitlements

Bu kaynağa yönelik yöntem listesi için bu sayfanın sonuna bakın.

Kaynak temsilleri

Bir Yararlanma hakkı kaynağının varlığı, bir kullanıcının belirli bir uygulamayı kullanma hakkına sahip olduğunu gösterir. İzinler, cihaza özel değil, kullanıcıya özeldir. Bu sayede, uygulamadan yararlanma hakkına sahip olan kullanıcılar uygulamayı tüm cihazlarına yükleyebilir. Ayrıca kullanıcı, uygulamayı herhangi bir cihaza yüklemeden uygulamadan yararlanma hakkına da sahip olabilir.

API, yararlanma hakkı oluşturmak için kullanılabilir. Dilerseniz API'yi kullanarak bir uygulamanın, yararlanma hakkı oluşturulurken kullanıcının tüm yönetilen cihazlarına yüklenmesini tetikleyebilirsiniz.

Uygulama ücretsizse yararlanma hakkının oluşturulması o uygulama için de bir grup lisansı oluşturur. Ücretli uygulamalarda, yararlanma hakkı oluşturmak için bir lisans kullanılır ve yararlanma hakkı kaldırılana kadar bu lisans kullanılmaya devam eder. Kuruluş yeterli sayıda lisans satın almadıysa yararlanma hakkı oluşturulmaz ve yükleme başarısız olur. Bir uygulamanın, kuruluşun kabul etmediği izinler gerektirdiği durumlarda da yararlanma hakkı oluşturulmaz.

Bir yararlanma hakkı silinirse uygulama kullanıcının cihazından kaldırılabilir. En iyi uygulama olarak, yararlanma hakkını silmeden önce Installs.delete() yöntemini çağırarak uygulamayı kaldırın.

Kullanıcının yönetilmeyen bir profilde ödeme yaptığı uygulamalar için yararlanma hakkının yararlanma hakkı nedeni, "userPurchase" şeklindedir. Bu yararlanma hakları API aracılığıyla kaldırılamaz.

{
  "kind": "androidenterprise#entitlement",
  "productId": string,
  "reason": string
}
Mülk adı Değer Açıklama Notlar
kind string
productId string Yararlanma hakkının geçerli olduğu ürünün kimliği. Örneğin, "app:com.google.android.gm".
reason string Yararlanma hakkının nedeni. Örneğin, ücretsiz uygulamalar için "free". Bu özellik geçicidir: Grup lisanslarının acquisition kind alanıyla değiştirilecek.

Kabul edilen değerler şunlardır:
  • "free"
  • "groupLicense"
  • "userPurchase"

Yöntemler

sil
Bir kullanıcının uygulamadaki yararlanma hakkını kaldırır.
al
Bir yararlanma hakkının ayrıntılarını alır.
list
Belirtilen kullanıcı için tüm yararlanma haklarını listeler. Yalnızca kimlik ayarlanır.
güncelle
Bir kullanıcı için uygulamaya yararlanma hakkı ekleme veya güncelleme.