Entitlements

Bu kaynakla ilgili yöntemlerin listesi için bu sayfanın sonuna bakın.

Kaynak temsilleri

Yararlanma hakkı kaynağı, kullanıcının belirli bir uygulamayı kullanma hakkına sahip olduğunu gösterir. Yararlanma hakları kullanıcıya özeldir, cihaza özel değildir. Bu izin, uygulamayı kullanma hakkına sahip bir kullanıcının uygulamayı tüm cihazlarına yüklemesine olanak tanır. Kullanıcıların herhangi bir cihaza yüklemeden uygulamanın yararlanma hakkını elde etmesi de mümkündür.

API bir yararlanma hakkı oluşturmak için kullanılabilir. Seçenek olarak, yararlanma hakkı oluşturulurken aynı zamanda kullanıcının yönetilen tüm cihazlarına bir uygulamanın yüklenmesini tetiklemek için API'yi de kullanabilirsiniz.

Uygulama ücretsizse yararlanma hakkı oluşturmak söz konusu uygulama için bir grup lisansı da oluşturur. Ücretli uygulamalar için yararlanma hakkının oluşturulması bir lisans gerektirir ve söz konusu lisans, yararlanma hakkı kaldırılana kadar 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 izinleri gerektiren uygulamalar için de 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() işlevini çağırarak uygulamayı kaldırın.

Bir kullanıcının yönetilmeyen bir profilde ödeme yaptığı uygulamalar için yararlanma hakkının, yararlanma hakkı nedeni olarak "userPurchase" vardır. 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 ait 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 geçici bir özelliktir: Yerine acquisition kind grup lisansı alanı eklenecektir.

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

Yöntemler

sil
Kullanıcı için bir uygulamadan yararlanma hakkını kaldırır. Not: Bu öğe kullanımdan kaldırılmıştır. Yeni entegrasyonlar bu yöntemi kullanamaz ve yeni önerilerimize başvurabilir.
edin
Yararlanma hakkının ayrıntılarını alır. Not: Bu öğe kullanımdan kaldırılmıştır. Yeni entegrasyonlar bu yöntemi kullanamaz ve yeni önerilerimize başvurabilir.
list
Belirtilen kullanıcı için tüm yararlanma haklarını listeler. Yalnızca kimlik ayarlanmıştır. Not: Bu öğe kullanımdan kaldırılmıştır. Yeni entegrasyonlar bu yöntemi kullanamaz ve yeni önerilerimize başvurabilir.
güncelle
Kullanıcı için bir uygulamaya hak ekleme veya güncelleme hakkı. Not: Bu öğe kullanımdan kaldırılmıştır. Yeni entegrasyonlar bu yöntemi kullanamaz ve yeni önerilerimize başvurabilir.