Bu kaynağa yönelik yöntem listesi için bu sayfanın sonuna bakın.
Kaynak temsilleri
Grup lisansı nesneleri, hem ücretsiz hem de ücretli uygulamalar için lisansları (yetkiler olarak adlandırılır) takip etmenize olanak tanır. Ücretsiz uygulamalarda grup lisansı, bir kuruluş yöneticisi ürünü Google Play'de ilk kez onayladığında veya bir kullanıcı için API aracılığıyla üründen ilk yararlanma hakkı oluşturulduğunda oluşturulur. Ücretli bir uygulama için grup lisansı nesnesi yalnızca bir kuruluş yöneticisi, ürünü Google Play'den ilk kez satın aldığında oluşturulur.Grup lisanslarını sorgulamak için API'yi kullanın. Bir
Grouplicenses
kaynağı, satın alınan lisansların toplam sayısını (yalnızca ücretli uygulamalar) ve kullanımda olan lisansların toplam sayısını içerir. Başka bir deyişle, ürün için mevcut olan toplam Entitlements
sayısı. Her ürün için yalnızca bir grup lisans nesnesi oluşturulur ve grup lisansı nesneleri hiçbir zaman silinmez. Bir ürün onaylanmamışsa grup lisansı kalır. Bu sayede kurumsal yöneticiler, ürün için kalan yararlanma haklarını takip edebilir.
{ "kind": "androidenterprise#groupLicense", "productId": string, "numPurchased": integer, "numProvisioned": integer, "acquisitionKind": string, "approval": string, "permissions": string }
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
acquisitionKind |
string |
Bu grup lisansının nasıl edinildiği. "bulkPurchase" , bu GroupLisanslar kaynağının söz konusu kuruluşun bu ürün için lisans satın aldığı için oluşturulduğu anlamına gelir; Aksi takdirde, değer "free" olur (ücretsiz ürünler için).
Kabul edilen değerler şunlardır:
|
|
approval |
string |
Bu grup lisansının ilgili olduğu ürünün şu anda kuruluş tarafından onaylanmış olup olmadığı. Ürünler, bir grup lisansı ilk oluşturulduğunda onaylanır, ancak bu onay bir kurumsal yönetici tarafından Google Play aracılığıyla iptal edilebilir. Onaylanmamış ürünler, koleksiyonlardaki son kullanıcılar tarafından görülemez ve bu ürünler için normal şekilde yeni yararlanma hakları oluşturulmamalıdır.
Kabul edilen değerler şunlardır:
|
|
kind |
string |
||
numProvisioned |
integer |
Bu ürün için temel hazırlığı yapılan toplam lisans sayısı. Okuma işlemleri tarafından döndürüldü, ancak yazma işlemlerinde yoksayıldı. | |
numPurchased |
integer |
Satın alınan lisans sayısı (muhtemelen birden fazla satın alma işleminde). Bu alan atlanırsa temel hazırlığı yapılabilecek lisans sayısı için bir sınır olmaz (örneğin, edinme türü "free" ise). |
|
permissions |
string |
Ürünün izin onay durumu. Bu alan yalnızca ürün onaylanmışsa ayarlanır. Olası durumlar şunlardır:
Kabul edilebilir değerler şunlardır:
|
|
productId |
string |
Lisansın ait olduğu ürünün kimliği. Örneğin, "app:com.google.android.gm" . |