Bu kaynakla ilgili yöntemlerin listesi için bu sayfanın sonuna bakın.
Kaynak temsilleri
Grup lisans nesneleri hem ücretsiz hem de ücretli uygulamalar için lisansları (yararlanma adı verilir) izlemenize olanak tanır. Ücretsiz bir uygulama söz konusu olduğunda, kurumsal bir yönetici Google Play'de ürünü ilk kez onayladığında veya API'yi kullanarak kullanıcı için ilk yararlanma hakkı oluşturulduğunda grup lisansı oluşturulur. Ücretli uygulamalarda, grup lisansı nesnesi yalnızca kurumsal bir yönetici ürünü Google Play'den ilk kez satın aldığında oluşturulur.
Grup lisanslarını sorgulamak için API'yi kullanın. Grouplicenses
kaynağı, satın alınan toplam lisans sayısını (yalnızca ücretli uygulamalar) ve kullanımda olan toplam lisans sayısını içerir. Diğer bir deyişle, ürün için mevcut olan toplam Entitlements
sayısıdır.
Ürün başına 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. Böylece kurumsal yöneticiler, ürün için kalan tüm 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 alındığı. "bulkPurchase" , bu ürün için kuruluş tarafından lisans satın alındığı için bu Grup Lisansları kaynağının oluşturulduğu anlamına gelir. Aksi takdirde değer "free" (ücretsiz ürünler için) olacaktır.
Kabul edilen değerler şunlardır:
|
|
approval |
string |
Bu grup lisansının ilişkili olduğu ürünün şu anda kuruluş tarafından onaylanmış olup olmadığı. Ürünler ilk kez grup lisansı oluşturulduğunda onaylanır ancak bu onay, Google Play aracılığıyla kurumsal bir yönetici tarafından iptal edilebilir. Onaylanmamış ürünler koleksiyonlardaki son kullanıcılara gösterilmez ve bu ürünlere yönelik yeni yararlanma hakları normalde oluşturulmamalıdır.
Kabul edilen değerler şunlardır:
|
|
kind |
string |
||
numProvisioned |
integer |
Bu ürün için temel hazırlığı yapılmış toplam lisans sayısı. Okuma işlemleri tarafından döndürülür ancak yazma işlemlerinde yoksayılır. | |
numPurchased |
integer |
Satın alınan lisans sayısı (muhtemelen birden fazla satın alma işleminde). Bu alan çıkarılırsa temel hazırlığı yapılabilecek lisans sayısı için bir sınır yoktur (örneğin, edinme türü "free" ise). |
|
permissions |
string |
Ürünün izin onay durumu. Bu alan yalnızca ürün onaylanırsa ayarlanır. Olası durumlar şunlardır:
Kabul edilen değerler şunlardır:
|
|
productId |
string |
Lisansın ait olduğu ürünün kimliği. Örneğin, "app:com.google.android.gm" . |
Yöntemler
- edin
- Bir ürün için kuruluşun grup lisansıyla ilgili ayrıntıları alır. Not: Bu öğe kullanımdan kaldırılmıştır. Yeni entegrasyonlar bu yöntemi kullanamaz ve yeni önerilerimize başvurabilir.
- list
- Kuruluşun grup lisansına sahip olduğu tüm ürünlerin kimliklerini alır. Not: Bu öğe kullanımdan kaldırılmıştır. Yeni entegrasyonlar bu yöntemi kullanamaz ve yeni önerilerimize başvurabilir.