Bu öğe için yapılandırılabilir özellikleri tanımlayan şemayı alır
belirler. Tüm ürünlerin şeması var, ancak şema yoksa bu şema boş olabilir
yönetilen yapılandırmalar tanımlandı. Bu şema,
Bir yöneticinin ürünü yapılandırmasına izin veren kullanıcı arayüzünü doldurabilir.
Bu kullanılarak elde edilen şemaya göre yönetilen bir yapılandırma uygulamak için
API için bkz.
Play üzerinden yönetilen yapılandırmalar
İstek
HTTP isteği
GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema
Parametreler
Parametre adı | Değer | Açıklama |
---|---|---|
Yol parametreleri | ||
enterpriseId |
string |
Kuruluşun kimliği. |
productId |
string |
Ürünün kimliği. |
İsteğe bağlı sorgu parametreleri | ||
language |
string |
Kullanıcının tercih ettiği dil için BCP47 etiketi (ör. "en-US", "de"). |
Yetkilendirme
Bu istek, aşağıdaki kapsamla yetkilendirme gerektiriyor:
Kapsam |
---|
https://www.googleapis.com/auth/androidenterprise |
Daha fazla bilgi edinmek için kimlik doğrulama ve yetkilendirme sayfasına göz atın.
İstek içeriği
Bu yöntemle istek gövdesi sağlamayın.
Yanıt
Başarılı olursa bu yöntem, aşağıdaki yapıya sahip bir yanıt gövdesi döndürür:
{ "kind": string, "restrictions": [ { "key": string, "title": string, "restrictionType": string, "description": string, "entry": [ string ], "entryValue": [ string ], "defaultValue": { "type": string, "valueBool": boolean, "valueString": string, "valueInteger": integer, "valueMultiselect": [ string ] }, "nestedRestriction": [ (AppRestrictionsSchemaRestriction) ] } ] }
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
restrictions[] |
list |
Bu şemayı oluşturan kısıtlama grubu. | |
restrictions[].key |
string |
Ürünün kısıtlamayı tanımlamak için kullandığı benzersiz anahtar, ör. "com.google.android.gm.alanadı". | |
restrictions[].title |
string |
Kısıtlamanın adı. | |
restrictions[].restrictionType |
string |
Kısıtlamanın türü.
Kabul edilen değerler şunlardır:
|
|
restrictions[].description |
string |
Kısıtlamanın, neleri etkilediğine dair daha ayrıntılı bir açıklama sunan daha uzun bir açıklama. | |
restrictions[].entry[] |
list |
choice veya multiselect kısıtlamaları için olası girişlerin listesi kullanıcı tarafından okunabilen adlar da kullanabilirsiniz. |
|
restrictions[].entryValue[] |
list |
choice veya multiselect kısıtlamaları için olası girişlerin listesi değerleri girin. Bu değerler, yapılandırmada choice kısıtlaması için tek bir string değeri veya multiselect kısıtlaması için stringArray içinde kullanılmalıdır. |
|
restrictions[].defaultValue |
nested object |
Kısıtlamanın varsayılan değeri. bundle ve bundleArray kısıtlamalarının hiçbir zaman varsayılan değeri olmaz. |
|
restrictions[].defaultValue.type |
string |
Sağlanan değerin türü.
Kabul edilen değerler şunlardır:
|
|
restrictions[].defaultValue.valueBool |
boolean |
Boole değeri - bu yalnızca type bool olduğunda mevcut olur. | |
restrictions[].defaultValue.valueString |
string |
Dize değeri - bu, dize, seçim ve gizli türleri için mevcut olacaktır. | |
restrictions[].defaultValue.valueInteger |
integer |
Tam sayı değeri - yalnızca tür tam sayı olduğunda kullanılabilir. | |
restrictions[].defaultValue.valueMultiselect[] |
list |
Dize değerleri listesi - bu yalnızca tür çoklu seçim olduğunda bulunur. | |
restrictions[].nestedRestriction[] |
list |
bundle veya bundleArray kısıtlamaları için iç içe yerleştirilmiş kısıtlamaların listesi. bundle kısıtlaması her zaman bir bundleArray kısıtlaması içinde iç içe yerleştirilir ve bundleArray kısıtlaması en fazla iki düzey derinliğinde olur. |
|
kind |
string |
Kullanımdan kaldırıldı. |