Araç: get_policy
Belirli bir kuruluş ve politika kimliği için politika alır. Şu biçimde kaynak adı gerekir: enterprises/{enterpriseId}/policies/{policyId}.
Aşağıdaki örnekte, curl kullanılarak get_policy MCP aracının nasıl çağrılacağı gösterilmektedir.
| Curl Request |
|---|
curl --location 'https://androidmanagement.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_policy", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Giriş Şeması
Poliçe alma isteğinde bulunma
GetPolicyRequest
| JSON gösterimi |
|---|
{ "name": string } |
| Alanlar | |
|---|---|
name |
Politikanın |
Çıkış Şeması
Politika kaynağı, yönetilen bir cihazın ve bu cihaza yüklenen uygulamaların davranışını yöneten bir ayar grubunu temsil eder.
Politika
| JSON gösterimi |
|---|
{ "name": string, "version": string, "applications": [ { object ( |
| Alanlar | |
|---|---|
name |
Politikanın |
version |
Politikanın sürümü. Bu, salt okunur bir alandır. Politika her güncellendiğinde sürüm numarası artırılır. |
applications[] |
Uygulamalara uygulanan politika. Bu,en fazla 3.000 öğe içerebilir. |
maximumTimeToLock |
Cihaz kilitlenene kadar kullanıcı etkinliği için maksimum süre (milisaniye). 0 değeri, kısıtlama olmadığını gösterir. |
screenCaptureDisabled |
Ekran görüntüsü alma özelliğinin devre dışı olup olmadığı |
cameraDisabled |
|
keyguardDisabledFeatures[] |
Widget'lar gibi tuş koruyucu özelleştirmeleri devre dışı bırakıldı. |
defaultPermissionPolicy |
Çalışma zamanında istenen izin istekleriyle ilgili varsayılan izin politikası. |
persistentPreferredActivities[] |
Varsayılan amaç işleyici etkinlikleri. |
openNetworkConfiguration |
Cihazın ağ yapılandırması. Daha fazla bilgi için ağları yapılandırma başlıklı makaleyi inceleyin. |
systemUpdate |
İşletim sistemi güncellemelerinin nasıl uygulanacağını kontrol eden sistem güncelleme politikası. Güncelleme türü Not: Google Play sistem güncellemeleri (Mainline güncellemeleri olarak da adlandırılır) otomatik olarak indirilir ancak bu güncellemelerin yüklenmesi için cihazın yeniden başlatılması gerekir. Daha fazla bilgi için Sistem güncellemelerini yönetme başlıklı makaledeki ana hat bölümüne bakın. |
accountTypesWithManagementDisabled[] |
Kullanıcı tarafından yönetilemeyen hesap türleri. |
addUserDisabled |
Yeni kullanıcı ve profil eklemenin devre dışı olup olmadığı. |
adjustVolumeDisabled |
Ana ses düzeyinin ayarlanmasının devre dışı bırakılıp bırakılmadığı. Cihazı da sessize alır. Bu ayar yalnızca tümüyle yönetilen cihazlarda geçerlidir. |
factoryResetDisabled |
Ayarlardan fabrika ayarlarına sıfırlamanın devre dışı olup olmadığı. |
installAppsDisabled |
Uygulamaların kullanıcı tarafından yüklenmesinin devre dışı olup olmadığı. |
mountPhysicalMediaDisabled |
Fiziksel harici medya takan kullanıcının devre dışı bırakılıp bırakılmadığı. |
modifyAccountsDisabled |
Hesap ekleme veya kaldırma işlemlerinin devre dışı bırakılıp bırakılmadığı. |
safeBootDisabled |
Cihazın güvenli başlatma modunda yeniden başlatılmasının devre dışı olup olmadığı. |
uninstallAppsDisabled |
Kullanıcıların uygulamaları kaldırmasının devre dışı bırakılıp bırakılmadığı. Bu, |
statusBarDisabled |
Durum çubuğunun devre dışı bırakılıp bırakılmadığı. Bu ayar, bildirimleri, hızlı ayarları ve tam ekran modundan çıkmaya izin veren diğer ekran yer paylaşımlarını devre dışı bırakır. KULLANIMDAN KALDIRILDI. Kiosk cihazda durum çubuğunu devre dışı bırakmak için InstallType |
keyguardDisabled |
Doğruysa bu, birincil ve/veya ikincil ekranlarda kilit ekranını devre dışı bırakır. Bu politika yalnızca özel cihaz yönetimi modunda desteklenir. |
minimumApiLevel |
İzin verilen minimum Android API düzeyi. |
statusReportingSettings |
Durum raporlama ayarları |
bluetoothContactSharingDisabled |
Bluetooth ile kişi paylaşımının devre dışı olup olmadığı. |
shortSupportMessage |
Yöneticinin işlevi devre dışı bıraktığı ayarlar ekranında kullanıcıya gösterilen mesaj. 200 karakterden uzun mesajlar kısaltılabilir. |
longSupportMessage |
Cihaz yöneticileri ayarları ekranında kullanıcıya gösterilen mesaj. |
passwordRequirements |
Şifre koşulları Not:
|
wifiConfigsLockdownEnabled |
Bu işlevin desteği sonlandırılmıştır. |
bluetoothConfigDisabled |
Bluetooth yapılandırmanın devre dışı olup olmadığı. |
cellBroadcastsConfigDisabled |
Hücre yayını yapılandırmanın devre dışı olup olmadığı. |
credentialsConfigDisabled |
Kullanıcı kimlik bilgilerinin yapılandırılmasının devre dışı bırakılıp bırakılmadığı. |
mobileNetworksConfigDisabled |
Mobil ağların yapılandırılmasının devre dışı olup olmadığı. |
tetheringConfigDisabled |
Tethering ve taşınabilir hotspot'ların yapılandırılmasının devre dışı bırakılıp bırakılmadığı. |
vpnConfigDisabled |
VPN yapılandırmanın devre dışı olup olmadığı. |
wifiConfigDisabled |
Kablosuz ağ yapılandırmanın devre dışı olup olmadığı. Tümüyle yönetilen cihazlarda ve şirkete ait cihazlardaki iş profillerinde desteklenir. Tamamen yönetilen cihazlarda bu politika doğru olarak ayarlanırsa yapılandırılmış tüm ağlar kaldırılır ve yalnızca |
createWindowsDisabled |
Uygulama pencerelerinin dışında pencere oluşturmanın devre dışı bırakılıp bırakılmadığı. |
networkResetDisabled |
Ağ ayarlarının sıfırlanmasının devre dışı olup olmadığı. |
outgoingBeamDisabled |
Uygulamalardan veri aktarmak için NFC'nin devre dışı bırakılıp bırakılmadığı. |
outgoingCallsDisabled |
Giden aramaların devre dışı bırakılıp bırakılmadığı |
removeUserDisabled |
Diğer kullanıcıları kaldırma özelliğinin devre dışı olup olmadığı. |
shareLocationDisabled |
Konum paylaşımının devre dışı olup olmadığı. |
smsDisabled |
SMS mesajlarının gönderilmesinin ve alınmasının devre dışı olup olmadığı. |
unmuteMicrophoneDisabled |
|
usbFileTransferDisabled |
USB üzerinden dosya aktarımının devre dışı bırakılıp bırakılmadığı. Bu özellik yalnızca şirkete ait cihazlarda desteklenir. |
ensureVerifyAppsEnabled |
Uygulama doğrulamanın zorunlu olarak etkinleştirilip etkinleştirilmediği. |
permittedInputMethods |
Varsa yalnızca bu listedeki paketler tarafından sağlanan giriş yöntemlerine izin verilir. Bu alan varsa ancak liste boşsa yalnızca sistem giriş yöntemlerine izin verilir. |
stayOnPluggedModes[] |
Cihazın açık kaldığı, fişe takılı pil modları. Bu ayarı kullanırken cihazın açık kaldığı süre boyunca kendini kilitlememesi için |
recommendedGlobalProxy |
Ağdan bağımsız genel HTTP proxy'si. Genellikle proxy'ler |
setUserIconDisabled |
Kullanıcı simgesinin değiştirilmesinin devre dışı bırakılıp bırakılmadığı. Bu özellik yalnızca Android 7 ve sonraki sürümleri çalıştıran cihazlarda geçerlidir. |
setWallpaperDisabled |
Duvar kağıdının değiştirilmesinin devre dışı olup olmadığı. |
choosePrivateKeyRules[] |
Uygulamaların özel anahtarlara erişimini belirleme kuralları. Ayrıntılar için |
alwaysOnVpnPackage |
Her zaman açık VPN bağlantısı için yapılandırma. Bu ayarın değiştirilmesini önlemek için |
frpAdminEmails[] |
Fabrika ayarlarına sıfırlama koruması için cihaz yöneticilerinin e-posta adresleri. Cihaz fabrika ayarlarına sıfırlandığında, cihazın kilidini açmak için bu yöneticilerden birinin Google Hesabı e-posta adresi ve şifresiyle giriş yapması gerekir. Yönetici belirtilmezse cihazda fabrika ayarlarına sıfırlama koruması sağlanmaz. |
deviceOwnerLockScreenInfo |
Kilit ekranında gösterilecek cihaz sahibi bilgileri. |
dataRoamingDisabled |
Dolaşımdayken veri hizmetlerinin devre dışı bırakılıp bırakılmadığı. |
locationMode |
Konum algılamanın etkinleştirildiği derece. |
networkEscapeHatchEnabled |
Ağ kaçış kapısının etkin olup olmadığı. Başlatma sırasında ağ bağlantısı oluşturulamazsa acil durum çıkışı, cihaz politikasını yenilemek için kullanıcıdan geçici olarak bir ağa bağlanmasını ister. Politika uygulandıktan sonra geçici ağ unutulur ve cihaz başlatılmaya devam eder. Bu, son politikada uygun bir ağ yoksa ve cihaz kilitli görev modundaki bir uygulamada başlatılıyorsa veya kullanıcı cihaz ayarlarına ulaşamıyorsa ağa bağlanılamamasını önler. Not: |
bluetoothDisabled |
Bluetooth'un devre dışı olup olmadığı. |
complianceRules[] |
Bir cihaz politikasına uygun olmadığında hangi azaltıcı işlemlerin yapılacağını belirten kurallar. Birden fazla kuralın koşulları karşılandığında, kuralların tüm hafifletici işlemleri gerçekleştirilir. Maksimum 100 kural sınırı vardır. Bunun yerine politika yaptırım kurallarını kullanın. |
blockApplicationsEnabled |
|
installUnknownSourcesAllowed |
Bu alanın bir etkisi yoktur. |
debuggingFeaturesAllowed |
Kullanıcının hata ayıklama özelliklerini etkinleştirmesine izin verilip verilmediği. |
funDisabled |
Kullanıcının eğlenmesine izin verilip verilmediği. Ayarlar'daki sürpriz yumurta oyununun devre dışı bırakılıp bırakılmayacağını kontrol eder. |
autoTimeRequired |
Otomatik saatin gerekli olup olmadığı (kullanıcının tarih ve saati manuel olarak ayarlamasını engeller). |
permittedAccessibilityServices |
İzin verilen erişilebilirlik hizmetlerini belirtir. Alan ayarlanmazsa herhangi bir erişilebilirlik hizmeti kullanılabilir. Alan ayarlanmışsa yalnızca bu listedeki erişilebilirlik hizmetleri ve sistemin yerleşik erişilebilirlik hizmeti kullanılabilir. Özellikle alan boş olarak ayarlanırsa yalnızca sistemin yerleşik erişilebilirlik hizmetleri kullanılabilir. Bu ayar, tümüyle yönetilen cihazlarda ve iş profillerinde yapılabilir. İş profiline uygulandığında hem kişisel profili hem de iş profilini etkiler. |
appAutoUpdatePolicy |
Önerilen alternatif:
Otomatik uygulama güncellemelerinin ne zaman uygulanabileceğini kontrol eden uygulama otomatik güncelleme politikası. |
kioskCustomLauncherEnabled |
Kiosk özel başlatıcısının etkin olup olmadığı. Bu, ana ekranın yerini alır ve cihazı |
androidDevicePolicyTracks[] |
Bu ayar desteklenmiyor. Herhangi bir değer yoksayılır. |
skipFirstUseHintsEnabled |
İlk kullanımda ipuçlarını atlamak için işaretleyin. Kurumsal yönetici, uygulamalarda sistem önerisini etkinleştirerek kullanıcıların ilk başlatma sırasında kullanıcı eğitimini ve diğer tanıtım ipuçlarını atlamasını sağlayabilir. |
privateKeySelectionEnabled |
ChoosePrivateKeyRules'da eşleşen kural yoksa kullanıcının özel anahtar takma adı seçmesi için cihazda kullanıcı arayüzünün gösterilmesine izin verir. Android P'den eski sürümlerde bu ayarın yapılması, kurumsal anahtarların güvenlik açığına maruz kalmasına neden olabilir. Herhangi bir uygulamanın |
encryptionPolicy |
Şifrelemenin etkin olup olmadığı |
usbMassStorageEnabled |
USB depolama alanının etkin olup olmadığı. Kullanımdan kaldırıldı. |
permissionGrants[] |
Tüm uygulamalar için açık izin veya grup izinleri ya da retleri. Bu değerler |
playStoreMode |
Bu mod, Play Store'da kullanıcının erişebileceği uygulamaları ve uygulamalar politikadan kaldırıldığında cihazdaki davranışı kontrol eder. |
setupActions[] |
Kurulum işlemi sırasında yapılması gereken işlem. En fazla bir işlem belirtilebilir. |
passwordPolicies[] |
Şifre koşullarıyla ilgili politikalar. Politikadaki |
policyEnforcementRules[] |
Belirli bir politika cihazda uygulanamadığında davranışı tanımlayan kurallar |
kioskCustomization |
Kiosk modundaki bir cihazın davranışını kontrol eden ayarlar. Kiosk modunu etkinleştirmek için |
advancedSecurityOverrides |
Gelişmiş güvenlik ayarları Çoğu durumda bunları ayarlamanıza gerek yoktur. |
personalUsagePolicies |
Şirkete ait bir cihazda kişisel kullanımı yöneten politikalar. |
autoDateAndTimeZone |
Şirkete ait bir cihazda otomatik tarih, saat ve saat diliminin etkin olup olmadığı Bu ayar belirlenirse |
oncCertificateProviders[] |
Bu özellik genel kullanıma sunulmamıştır. |
crossProfilePolicies |
Cihazda uygulanan profiller arası politikalar. |
preferentialNetworkService |
Tercihli ağ hizmetinin iş profilinde veya tamamen yönetilen cihazlarda etkinleştirilip etkinleştirilmeyeceğini kontrol eder. Örneğin, bir kuruluş, çalışanlarının cihazlarındaki tüm iş verilerinin kurumsal kullanıma özel bir ağ hizmeti üzerinden gönderileceği bir operatörle anlaşma yapmış olabilir. Desteklenen bir öncelikli ağ hizmeti örneği, 5G ağlarındaki kurumsal dilimdir. Android 13 veya sonraki sürümlerin yüklü olduğu cihazlarda |
usageLog |
Cihaz etkinliği günlük kaydının yapılandırılması. |
cameraAccess |
Kameranın kullanımını ve kullanıcının kamera erişimi açma/kapatma düğmesine erişip erişemeyeceğini kontrol eder. |
microphoneAccess |
Mikrofonun kullanımını ve kullanıcının mikrofon erişim açma/kapatma düğmesine erişip erişemeyeceğini kontrol eder. Bu yalnızca tümüyle yönetilen cihazlarda geçerlidir. |
deviceConnectivityManagement |
Kablosuz bağlantı, USB veri erişimi, klavye/fare bağlantıları gibi cihaz bağlantısıyla ilgili kontrolleri kapsar. |
deviceRadioState |
Kablosuz ağ, Bluetooth gibi radyo durumu kontrollerini kapsar. |
credentialProviderPolicyDefault |
Android 14 ve sonraki sürümlerde hangi uygulamaların kimlik bilgisi sağlayıcı olarak kullanılabileceğini kontrol eder. Bu uygulamalar kimlik bilgilerini saklar. Ayrıntılar için bu ve bu makaleyi inceleyin. Ayrıca |
printingPolicy |
İsteğe bağlı. Yazdırmaya izin verilip verilmeyeceğini kontrol eder. Bu özellik, Android 9 ve sonraki sürümleri çalıştıran cihazlarda desteklenir. . |
displaySettings |
İsteğe bağlı. Ekran ayarlarıyla ilgili kontroller. |
assistContentPolicy |
İsteğe bağlı. AssistContent'in, asistan uygulaması gibi ayrıcalıklı bir uygulamaya gönderilmesine izin verilip verilmeyeceğini kontrol eder. AssistContent, ekran görüntülerini ve bir uygulamayla ilgili bilgileri (ör. paket adı) içerir. Bu özellik, Android 15 ve sonraki sürümlerde desteklenir. |
workAccountSetupConfig |
İsteğe bağlı. Google kimlik doğrulamalı hesap gerekip gerekmediğiyle ilgili ayrıntılar gibi iş hesabı kurulum yapılandırmasını kontrol eder. |
wipeDataFlags[] |
İsteğe bağlı. Herhangi bir nedenle (ör. uyumsuzluk) cihaz veya profil temizleme işlemi tetiklendiğinde hangi verilerin temizlendiğini belirtmek için temizleme işaretleri. Bu durum, |
enterpriseDisplayNameVisibility |
İsteğe bağlı. |
appFunctions |
İsteğe bağlı. Tamamen yönetilen cihazlardaki uygulamaların veya iş profili olan cihazlardaki iş profilinde bulunan uygulamaların, uygulama işlevlerini kullanmasına izin verilip verilmeyeceğini kontrol eder. |
defaultApplicationSettings[] |
İsteğe bağlı. Desteklenen türler için varsayılan uygulama ayarı. Bir profilde en az bir uygulama türü için varsayılan uygulama başarıyla ayarlanırsa kullanıcıların bu profildeki herhangi bir varsayılan uygulamayı değiştirmesi engellenir. Her Daha fazla bilgi için Varsayılan uygulama ayarları kılavuzuna bakın. |
ApplicationPolicy
| JSON gösterimi |
|---|
{ "packageName": string, "installType": enum ( |
| Alanlar | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName |
Uygulamanın paket adı. Örneğin, YouTube uygulaması için |
||||||||||||||||
installType |
Gerçekleştirilecek kurulum türü. |
||||||||||||||||
lockTaskAllowed |
Uygulamanın kendisini tam ekran modunda kilitlemesine izin verilip verilmeyeceği. KULLANIMDAN KALDIRILDI. Özel bir cihazı yapılandırmak için InstallType |
||||||||||||||||
defaultPermissionPolicy |
Uygulama tarafından istenen tüm izinler için varsayılan politika. Belirtilirse bu, tüm uygulamalar için geçerli olan politika düzeyindeki |
||||||||||||||||
permissionGrants[] |
Uygulama için açık izin verme veya reddetme işlemleri. Bu değerler, tüm uygulamalar için geçerli olan |
||||||||||||||||
managedConfiguration |
Uygulamaya yönetilen yapılandırma uygulandı. Yapılandırmanın biçimi, uygulama tarafından desteklenen
|
||||||||||||||||
disabled |
Uygulamanın devre dışı olup olmadığı. Devre dışı bırakıldığında uygulama verileri korunmaya devam eder. |
||||||||||||||||
minimumVersionCode |
Uygulamanın cihazda çalıştırılabileceği minimum sürüm. Ayarlanırsa cihaz, uygulamayı en azından bu sürüm koduna güncellemeye çalışır. Uygulama güncel değilse cihazda |
||||||||||||||||
delegatedScopes[] |
Android Device Policy'den uygulamaya devredilen kapsamlar. Bu izinler, uygulandıkları uygulamalara ek ayrıcalıklar sağlar. |
||||||||||||||||
managedConfigurationTemplate |
Uygulamanın yönetilen yapılandırma iframe'inden kaydedilen yönetilen yapılandırma şablonu. managed_configuration ayarlanırsa bu alan yoksayılır. |
||||||||||||||||
accessibleTrackIds[] |
Kuruluşa ait bir cihazın erişebileceği uygulama parça kimliklerinin listesi. Liste birden fazla parça kimliği içeriyorsa cihazlar, erişilebilen tüm parçalar arasındaki en yeni sürümü alır. Listede parça kimliği yoksa cihazlar yalnızca uygulamanın üretim parçasına erişebilir. Her bir parça hakkında daha fazla bilgiyi AppTrackInfo'da bulabilirsiniz. |
||||||||||||||||
connectedWorkAndPersonalApp |
Uygulamanın, kullanıcının izniyle cihazın iş ve kişisel profilleri arasında kendi kendine iletişim kurup kuramayacağını kontrol eder. |
||||||||||||||||
autoUpdateMode |
Uygulamanın otomatik güncelleme modunu kontrol eder. |
||||||||||||||||
extensionConfig |
Bu uygulamayı, Android Device Policy ile çevrimdışı olarak etkileşime geçme özelliğiyle uzantı uygulaması olarak etkinleştirmek için yapılandırma. Bu alan en fazla bir uygulama için ayarlanabilir. Uygulamanın cihazdaki imzalama anahtarı sertifikasının parmak izi, Android Cihaz Politikası ile iletişim kurabilmesi için |
||||||||||||||||
alwaysOnVpnLockdownExemption |
VPN bağlı değilken ve |
||||||||||||||||
workProfileWidgets |
İş profiline yüklenen uygulamanın ana ekrana widget eklemesine izin verilip verilmeyeceğini belirtir. |
||||||||||||||||
credentialProviderPolicy |
İsteğe bağlı. Uygulamanın Android 14 ve sonraki sürümlerde kimlik bilgisi sağlayıcı olarak hareket etmesine izin verilip verilmediği. |
||||||||||||||||
customAppConfig |
İsteğe bağlı. Bu özel uygulamanın yapılandırması. Bunun ayarlanması için |
||||||||||||||||
installConstraint[] |
İsteğe bağlı. Uygulamanın yüklenmesiyle ilgili kısıtlamalar. En fazla bir |
||||||||||||||||
installPriority |
İsteğe bağlı.
Bu, yüklemenin göreli önceliğini kontrol eder. 0 değeri (varsayılan), bu uygulamanın diğer uygulamalara göre önceliği olmadığı anlamına gelir. 1 ile 10.000 arasındaki değerlerde, daha düşük bir değer daha yüksek öncelik anlamına gelir. 0 ile 10.000 (bu değerler dahil) aralığı dışındaki değerler reddedilir. |
||||||||||||||||
userControlSettings |
İsteğe bağlı. Uygulama için kullanıcı kontrolüne izin verilip verilmediğini belirtir. Kullanıcı kontrolü, uygulamayı durdurmaya zorlama ve uygulama verilerini temizleme gibi kullanıcı işlemlerini içerir. Belirli uygulama türleri özel işleme tabi tutulur. Daha fazla bilgi için |
||||||||||||||||
preferentialNetworkId |
İsteğe bağlı. Uygulamanın kullandığı tercihli ağın kimliği. |
||||||||||||||||
signingKeyCerts[] |
İsteğe bağlı. Uygulamanın imzalama anahtarı sertifikaları. Bu alan aşağıdaki durumlarda zorunludur:
Bu alan özel bir uygulama için ayarlanmazsa politika reddedilir. Özel olmayan bir uygulama için gerekli olduğunda ayarlanmamışsa Diğer durumlarda bu alan isteğe bağlıdır ve Play Store'dan alınan imzalama anahtarı sertifikaları kullanılır. Bu alanın nasıl kullanıldığını görmek için aşağıdaki politika ayarlarına bakın:
|
||||||||||||||||
roles[] |
İsteğe bağlı. Uygulamanın sahip olduğu roller. Belirli rollere sahip uygulamalar, Android 14 ve sonraki sürümlerde güç ve arka planda yürütme kısıtlamaları, askıya alma ve hazırda bekletme işlemlerinden muaf tutulabilir. Android 11 ve sonraki sürümlerde belirli rollere sahip uygulamalar için kullanıcı kontrolüne de izin verilmeyebilir. Daha fazla bilgi için her bir Uygulama, Muafiyetlerin uygulanması ve uygulamanın roller hakkında bilgilendirilmesi için cihazdaki uygulamanın imzalama anahtarı sertifikasının parmak izinin, Play Store'dan alınan imzalama anahtarı sertifikası parmak izlerinden biriyle veya Aynı |
||||||||||||||||
PermissionGrant
| JSON gösterimi |
|---|
{
"permission": string,
"policy": enum ( |
| Alanlar | |
|---|---|
permission |
Android izni veya grubu (ör. |
policy |
İzin verme politikası. |
Struct
| JSON gösterimi |
|---|
{ "fields": { string: value, ... } } |
| Alanlar | |
|---|---|
fields |
Dinamik olarak türü belirlenmiş değerlerin sırasız haritası.
|
FieldsEntry
| JSON gösterimi |
|---|
{ "key": string, "value": value } |
| Alanlar | |
|---|---|
key |
|
value |
|
Değer
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
kind birleşik alanı. Değer türü. kind aşağıdakilerden yalnızca biri olabilir: |
|
nullValue |
Boş değeri temsil eder. |
numberValue |
Çift değeri temsil eder. |
stringValue |
Bir dize değerini temsil eder. |
boolValue |
Boole değerini gösterir. |
structValue |
Yapılandırılmış bir değeri temsil eder. |
listValue |
Tekrarlanan |
ListValue
| JSON gösterimi |
|---|
{ "values": [ value ] } |
| Alanlar | |
|---|---|
values[] |
Dinamik olarak türü belirlenen değerlerin tekrar eden alanı. |
ManagedConfigurationTemplate
| JSON gösterimi |
|---|
{ "templateId": string, "configurationVariables": { string: string, ... } } |
| Alanlar | |
|---|---|
templateId |
Yönetilen yapılandırmalar şablonunun kimliği. |
configurationVariables |
İsteğe bağlıdır. Yapılandırma için tanımlanan <anahtar, değer> yapılandırma değişkenlerini içeren bir harita.
|
ConfigurationVariablesEntry
| JSON gösterimi |
|---|
{ "key": string, "value": string } |
| Alanlar | |
|---|---|
key |
|
value |
|
ExtensionConfig
| JSON gösterimi |
|---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
| Alanlar | |
|---|---|
signingKeyFingerprintsSha256[] |
Uzantı uygulamasının imzalama anahtarı sertifikalarının onaltılık olarak kodlanmış SHA-256 karmaları. Yalnızca 64 karakterlik onaltılık dize temsilleri geçerlidir. İmzalama anahtarı sertifikası parmak izleri her zaman Play Store'dan alınır ve bu alan, ek imzalama anahtarı sertifikası parmak izleri sağlamak için kullanılır. Ancak uygulama Play Store'da yoksa bu alanın ayarlanması gerekir. Uygulama Play Store'da kullanılamadığında bu alan ayarlanmamışsa Uzantı uygulamasının cihazdaki imzalama anahtarı sertifikasının dijital parmak izi, Play Store'dan alınan imzalama anahtarı sertifikalarının dijital parmak izlerinden biriyle veya uygulamanın Android Cihaz Politikası ile iletişim kurabilmesi için bu alanda sağlanan dijital parmak izlerinden biriyle eşleşmelidir. Üretim kullanım alanlarında bu alanın boş bırakılması önerilir. |
notificationReceiver |
Android Device Policy'nin, uzantı uygulamasını yerel komut durumu güncellemeleri hakkında bilgilendirmesi için alıcı hizmet sınıfının tam sınıf adı. Hizmet, uzantı uygulamasının |
CustomAppConfig
| JSON gösterimi |
|---|
{
"userUninstallSettings": enum ( |
| Alanlar | |
|---|---|
userUninstallSettings |
İsteğe bağlı. Kullanıcı, özel uygulamanın ayarlarını kaldırır. |
InstallConstraint
| JSON gösterimi |
|---|
{ "networkTypeConstraint": enum ( |
| Alanlar | |
|---|---|
networkTypeConstraint |
İsteğe bağlı. Ağ türü kısıtlaması. |
chargingConstraint |
İsteğe bağlı. Şarj kısıtlaması. |
deviceIdleConstraint |
İsteğe bağlı. Cihaz boşta kalma kısıtlaması. |
ApplicationSigningKeyCert
| JSON gösterimi |
|---|
{ "signingKeyCertFingerprintSha256": string } |
| Alanlar | |
|---|---|
signingKeyCertFingerprintSha256 |
Zorunlu. Uygulamanın imzalama anahtarı sertifikasının SHA-256 karma değeri. Bu, geçerli bir SHA-256 karma değeri (yani 32 bayt) olmalıdır. Aksi takdirde politika reddedilir. Base64 kodlu bir dize. |
Rol
| JSON gösterimi |
|---|
{
"roleType": enum ( |
| Alanlar | |
|---|---|
roleType |
Zorunlu. Uygulamanın sahip olabileceği rol türü. |
PersistentPreferredActivity
| JSON gösterimi |
|---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
| Alanlar | |
|---|---|
receiverActivity |
Varsayılan amaç işleyici olması gereken etkinlik. Bu, bir Android bileşen adı olmalıdır (ör. |
actions[] |
Filtrede eşleştirilecek amaç işlemleri. Filtreye herhangi bir işlem dahil edilmişse niyetin eşleşmesi için niyetin işlemi bu değerlerden biri olmalıdır. Hiçbir işlem dahil edilmezse amaç işlemi yoksayılır. |
categories[] |
Filtrede eşleştirilecek amaç kategorileri. Bir amaç, gerektirdiği kategorileri içerir. Eşleşme için bu kategorilerin tümü filtreye dahil edilmelidir. Başka bir deyişle, kategori intent'te belirtilmediği sürece filtreye kategori eklemenin eşleşme üzerinde etkisi olmaz. |
SystemUpdate
| JSON gösterimi |
|---|
{ "type": enum ( |
| Alanlar | |
|---|---|
type |
Yapılandırılacak sistem güncellemesinin türü. |
startMinutes |
Tür |
endMinutes |
Tür |
allowedDaysWithoutUpdate |
Bu değer sıfırdan büyükse cihaz, bekleyen bir güncelleme kullanıma sunulduktan sonra güncellemeyi yüklemeden uyumlu kalabileceği gün sayısıdır. Aksi takdirde herhangi bir etkisi yoktur. |
freezePeriods[] |
Kablosuz (OTA) sistem güncellemelerinin ertelendiği ve cihazda çalışan işletim sistemi sürümünün dondurulduğu, her yıl tekrarlanan bir dönemdir. Cihazın süresiz olarak dondurulmasını önlemek için her dondurma dönemi arasında en az 60 gün olmalıdır. |
FreezePeriod
| JSON gösterimi |
|---|
{ "startDate": { object ( |
| Alanlar | |
|---|---|
startDate |
Dondurma döneminin başlangıç tarihi (dahil). Not: |
endDate |
Dondurma döneminin bitiş tarihi (dahil). Başlangıç tarihinden sonraki 90 gün içinde olmalıdır. Bitiş tarihi başlangıç tarihinden önceyse dondurma dönemi, yıl sonunu kapsıyor olarak kabul edilir. Not: |
Tarih
| JSON gösterimi |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Alanlar | |
|---|---|
year |
Tarihin yılı. 1 ile 9999 arasında olmalı veya yıl içermeyen bir tarih belirtmek için 0 olmalıdır. |
month |
Yılın ayı. 1 ile 12 arasında olmalıdır veya ay ve gün içermeyen bir yıl belirtmek için 0 olmalıdır. |
day |
Ayın günü. 1 ile 31 arasında olmalı ve yıl ile ay için geçerli olmalıdır. Yalnızca bir yılı veya günün önemli olmadığı bir yıl ve ayı belirtmek için 0 olmalıdır. |
StatusReportingSettings
| JSON gösterimi |
|---|
{
"applicationReportsEnabled": boolean,
"deviceSettingsEnabled": boolean,
"softwareInfoEnabled": boolean,
"memoryInfoEnabled": boolean,
"networkInfoEnabled": boolean,
"displayInfoEnabled": boolean,
"powerManagementEventsEnabled": boolean,
"hardwareStatusEnabled": boolean,
"systemPropertiesEnabled": boolean,
"applicationReportingSettings": {
object ( |
| Alanlar | |
|---|---|
applicationReportsEnabled |
Uygulama raporlarının etkin olup olmadığı. |
deviceSettingsEnabled |
Cihaz ayarları raporlamasının etkin olup olmadığı |
softwareInfoEnabled |
Yazılım bilgisi raporlamasının etkin olup olmadığı. |
memoryInfoEnabled |
Bellek etkinliği raporlamasının etkin olup olmadığı. |
networkInfoEnabled |
Ağ bilgisi raporlamasının etkin olup olmadığı. |
displayInfoEnabled |
Görüntüleme raporlamasının etkin olup olmadığı. Rapor verileri, iş profili bulunan kişisel cihazlarda kullanılamaz. |
powerManagementEventsEnabled |
Güç yönetimi etkinliği raporlamasının etkin olup olmadığı. Rapor verileri, iş profili bulunan kişisel cihazlarda kullanılamaz. |
hardwareStatusEnabled |
Donanım durumu raporlamasının etkin olup olmadığı. Rapor verileri, iş profili bulunan kişisel cihazlarda kullanılamaz. |
systemPropertiesEnabled |
Sistem özellikleri raporlamasının etkin olup olmadığı. |
applicationReportingSettings |
Uygulama raporlama ayarları. Yalnızca application_reports_enabled true olarak ayarlandığında geçerlidir. |
commonCriteriaModeEnabled |
|
defaultApplicationInfoReportingEnabled |
İsteğe bağlı. |
ApplicationReportingSettings
| JSON gösterimi |
|---|
{ "includeRemovedApps": boolean } |
| Alanlar | |
|---|---|
includeRemovedApps |
Kaldırılan uygulamaların uygulama raporlarına dahil edilip edilmeyeceği. |
UserFacingMessage
| JSON gösterimi |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| Alanlar | |
|---|---|
localizedMessages |
Yerel ayar, mesaj çiftlerini içeren bir harita. Yerel ayar, en-US, es-ES veya fr gibi iyi biçimlendirilmiş bir BCP 47 dil kodudur.
|
defaultMessage |
Yerelleştirilmiş mesaj belirtilmediğinde veya kullanıcının yerel ayarı yerelleştirilmiş mesajlardan herhangi biriyle eşleşmediğinde gösterilen varsayılan mesaj. Yerelleştirilmiş mesajlar sağlanıyorsa varsayılan bir mesaj sağlanmalıdır. |
LocalizedMessagesEntry
| JSON gösterimi |
|---|
{ "key": string, "value": string } |
| Alanlar | |
|---|---|
key |
|
value |
|
PasswordRequirements
| JSON gösterimi |
|---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
| Alanlar | |
|---|---|
passwordMinimumLength |
İzin verilen minimum şifre uzunluğu. 0 değeri, kısıtlama olmadığını gösterir. Yalnızca |
passwordMinimumLetters |
Şifrede bulunması gereken minimum harf sayısı. Yalnızca |
passwordMinimumLowerCase |
Şifrede bulunması gereken minimum küçük harf sayısı. Yalnızca |
passwordMinimumNonLetter |
Şifrede kullanılması zorunlu olan minimum harf dışı karakter sayısı (rakamlar veya semboller). Yalnızca |
passwordMinimumNumeric |
Şifrede bulunması gereken minimum sayısal basamak sayısı. Yalnızca |
passwordMinimumSymbols |
Şifrede kullanılması zorunlu olan minimum sembol sayısı. Yalnızca |
passwordMinimumUpperCase |
Şifrede bulunması gereken minimum büyük harf sayısı. Yalnızca |
passwordQuality |
Gerekli şifre kalitesi. |
passwordHistoryLength |
Şifre geçmişinin uzunluğu. Bu alan ayarlandıktan sonra kullanıcı, geçmişteki şifrelerle aynı olan yeni bir şifre giremez. 0 değeri, kısıtlama olmadığını gösterir. |
maximumFailedPasswordsForWipe |
Cihaz temizlenmeden önce girilebilecek yanlış cihaz kilidi açma şifrelerinin sayısı. 0 değeri, kısıtlama olmadığını gösterir. |
passwordExpirationTimeout |
Şifre süre sonu zaman aşımı. En fazla dokuz kesirli basamak içeren ve " |
passwordScope |
Şifre koşulunun geçerli olduğu kapsam. |
requirePasswordUnlock |
Cihazın veya iş profilinin güçlü bir kimlik doğrulama yöntemi (şifre, PIN, desen) kullanılarak kilidi açıldıktan sonra başka bir kimlik doğrulama yöntemi (ör. parmak izi, güvenilir aracılar, yüz) kullanılarak kilidinin açılabileceği süre. Belirtilen süre geçtikten sonra cihazın veya iş profilinin kilidini açmak için yalnızca güçlü kimlik doğrulama yöntemleri kullanılabilir. |
unifiedLockSettings |
Android 9 ve sonraki sürümlerin yüklü olduğu, iş profili içeren cihazlarda cihaz ve iş profili için birleşik kilit kullanılıp kullanılamayacağını kontrol eder. Bu politika yalnızca |
Süre
| JSON gösterimi |
|---|
{ "seconds": string, "nanos": integer } |
| Alanlar | |
|---|---|
seconds |
Zaman aralığının imzalı saniye değeri. -315.576.000.000 ile +315.576.000.000 arasında olmalıdır (bu değerler dahil). Not: Bu sınırlar şu şekilde hesaplanır: 60 sn/dk * 60 dk/sa * 24 sa/gün * 365,25 gün/yıl * 10.000 yıl |
nanos |
Zaman aralığının nanosaniye çözünürlüğünde, saniyenin işaretli kesirleri. Bir saniyeden kısa süreler, 0 |
PackageNameList
| JSON gösterimi |
|---|
{ "packageNames": [ string ] } |
| Alanlar | |
|---|---|
packageNames[] |
Paket adlarının listesi. |
ProxyInfo
| JSON gösterimi |
|---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string } |
| Alanlar | |
|---|---|
host |
Doğrudan proxy'nin ana makinesi. |
port |
Doğrudan proxy'nin bağlantı noktası. |
excludedHosts[] |
Doğrudan proxy için, proxy'nin atlandığı ana makineler. Ana makine adları, *.example.com gibi joker karakterler içerebilir. |
pacUri |
Proxy'yi yapılandırmak için kullanılan PAC komut dosyasının URI'si. |
ChoosePrivateKeyRule
| JSON gösterimi |
|---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
| Alanlar | |
|---|---|
urlPattern |
İsteğin URL'siyle eşleştirilecek URL kalıbı. Ayarlanmazsa veya boşsa tüm URL'lerle eşleşir. Bu politika, |
packageNames[] |
Bu kuralın geçerli olduğu paket adları. Uygulamanın imzalama anahtarı sertifikasının parmak izi, Play Store ve |
privateKeyAlias |
Kullanılacak özel anahtarın takma adı. |
AlwaysOnVpnPackage
| JSON gösterimi |
|---|
{ "packageName": string, "lockdownEnabled": boolean } |
| Alanlar | |
|---|---|
packageName |
VPN uygulamasının paket adı. |
lockdownEnabled |
VPN bağlı değilken ağ bağlantısına izin vermez. |
ComplianceRule
| JSON gösterimi |
|---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field |
| Alanlar | |
|---|---|
disableApps |
True (doğru) olarak ayarlanırsa kural, cihazın etkili bir şekilde devre dışı bırakılması için uygulamaları devre dışı bırakmaya yönelik azaltıcı bir işlem içerir ancak uygulama verileri korunur. Cihaz, kilitli görev modunda bir uygulama çalıştırıyorsa uygulama kapatılır ve uyumsuzluk nedenini gösteren bir kullanıcı arayüzü görüntülenir. |
packageNamesToDisable[] |
Ayarlanırsa kural, listede belirtilen uygulamaları devre dışı bırakmak için azaltıcı bir işlem içerir ancak uygulama verileri korunur. |
condition birleşik alanı. Koşul karşılandığında kuralda tanımlanan azaltıcı işlemler tetiklenir. Koşullardan tam olarak biri ayarlanmalıdır. condition aşağıdakilerden yalnızca biri olabilir: |
|
nonComplianceDetailCondition |
Cihaz için eşleşen herhangi bir |
apiLevelCondition |
Cihazdaki Android Framework API düzeyi minimum şartı karşılamadığında karşılanan bir koşul. |
NonComplianceDetailCondition
| JSON gösterimi |
|---|
{
"settingName": string,
"nonComplianceReason": enum ( |
| Alanlar | |
|---|---|
settingName |
Politika ayarının adı. Bu, üst düzey |
nonComplianceReason |
Cihazın ayara uygun olmama nedeni. Ayarlanmazsa bu koşul herhangi bir nedenle eşleşir. |
packageName |
Uygun olmayan uygulamanın paket adı. Ayarlanmamışsa bu koşul herhangi bir paket adıyla eşleşir. |
ApiLevelCondition
| JSON gösterimi |
|---|
{ "minApiLevel": integer } |
| Alanlar | |
|---|---|
minApiLevel |
İstenen minimum Android Framework API düzeyi. Cihaz minimum koşulu karşılamıyorsa bu koşul karşılanmış olur. Sıfırdan büyük olmalıdır. |
SetupAction
| JSON gösterimi |
|---|
{ "title": { object ( |
| Alanlar | |
|---|---|
title |
Bu işlemin başlığı. |
description |
Bu işlemin açıklaması. |
action birleşik alanı. Kurulum sırasında yürütülecek işlem. action aşağıdakilerden yalnızca biri olabilir: |
|
launchApp |
Bir uygulamayı başlatma işlemi. Uygulama, bunun bir kurulum işlemi akışı olduğunu belirtmek için |
LaunchAppAction
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
|
|
packageName |
Başlatılacak uygulamanın paket adı |
PolicyEnforcementRule
| JSON gösterimi |
|---|
{ "blockAction": { object ( |
| Alanlar | |
|---|---|
blockAction |
Şirkete ait bir cihazda veya iş profilinde uygulamalara ve verilere erişimi engelleme işlemi. Bu işlem, uygunluk sorununun nasıl düzeltileceğiyle ilgili bilgilerin (mümkün olduğunda) yer aldığı, kullanıcıya yönelik bir bildirimi de tetikler. Not: |
wipeAction |
Şirkete ait bir cihazı sıfırlama veya iş profilini silme işlemi Not: |
trigger birleşik alanı. Bu kuralı tetikleyecek koşul. trigger aşağıdakilerden yalnızca biri olabilir: |
|
settingName |
Zorunlu kılınacak üst düzey politika. Örneğin, |
BlockAction
| JSON gösterimi |
|---|
{
"blockAfterDays": integer,
"blockScope": enum ( |
| Alanlar | |
|---|---|
blockAfterDays |
Cihazın veya iş profilinin engellenmesinden önce politikanın uyumsuz olduğu gün sayısı. Erişimi hemen engellemek için değeri 0 olarak ayarlayın. |
blockScope |
Bu |
WipeAction
| JSON gösterimi |
|---|
{ "wipeAfterDays": integer, "preserveFrp": boolean } |
| Alanlar | |
|---|---|
wipeAfterDays |
Cihazın veya iş profilinin temizlenmesinden önce politikanın uyumlu olmadığı gün sayısı. |
preserveFrp |
Fabrika ayarlarına sıfırlama koruması verilerinin cihazda saklanıp saklanmadığı. Bu ayar, iş profilleri için geçerli değildir. |
KioskCustomization
| JSON gösterimi |
|---|
{ "powerButtonActions": enum ( |
| Alanlar | |
|---|---|
powerButtonActions |
Kullanıcı güç düğmesini basılı tuttuğunda (uzun bastığında) kiosk modundaki bir cihazın davranışını ayarlar. |
systemErrorWarnings |
Kilitlenen veya yanıt vermeyen uygulamalar için sistem hatası iletişim kutularının kiosk modunda engellenip engellenmeyeceğini belirtir. Engellendiğinde sistem, kullanıcı arayüzünde "uygulamayı kapat" seçeneğini belirlemiş gibi uygulamayı durdurmaya zorlar. |
systemNavigation |
Kiosk modunda hangi gezinme özelliklerinin (ör. Ana Sayfa, Genel Bakış düğmeleri) etkinleştirileceğini belirtir. |
statusBar |
Kiosk modunda sistem bilgilerinin ve bildirimlerin devre dışı bırakılıp bırakılmayacağını belirtir. |
deviceSettings |
Ayarlar uygulamasının kiosk modunda kullanılmasına izin verilip verilmediğini belirtir. |
AdvancedSecurityOverrides
| JSON gösterimi |
|---|
{ "untrustedAppsPolicy": enum ( |
| Alanlar | |
|---|---|
untrustedAppsPolicy |
Cihazda güvenilmeyen uygulamalar (bilinmeyen kaynaklardan gelen uygulamalar) politikası uygulanır. |
googlePlayProtectVerifyApps |
Google Play Protect doğrulaması'nın zorunlu olup olmadığı. |
developerSettings |
Geliştirici seçenekleri ve güvenli başlatma gibi geliştirici ayarlarına erişimi kontrol eder. |
commonCriteriaMode |
Ortak Kriterler Modu'nu denetler: Bilgi Teknolojisi Güvenliği Değerlendirmesi için Ortak Kriterler'de (CC) tanımlanan güvenlik standartları. Ortak Kriterler Modu'nu etkinleştirmek, cihazdaki belirli güvenlik bileşenlerini artırır. Ayrıntılar için Uyarı: Ortak Kriterler Modu, genellikle yalnızca ulusal güvenlik sistemlerinde ve diğer yüksek hassasiyetli kuruluşlarda kullanılan BT ürünleri için gerekli olan katı bir güvenlik modeli uygular. Standart cihaz kullanımı etkilenebilir. Yalnızca gerekliyse etkinleştirilir. Ortak Kriterler Modu daha önce etkinleştirildikten sonra devre dışı bırakılırsa kullanıcı tarafından yapılandırılan tüm kablosuz ağlar kaybolabilir ve kullanıcı girişi gerektiren, kuruluş tarafından yapılandırılan kablosuz ağların yeniden yapılandırılması gerekebilir. |
personalAppsThatCanReadWorkNotifications[] |
NotificationListenerService kullanarak iş profili bildirimlerini okuyabilen kişisel uygulamalar. Varsayılan olarak, sistem uygulamaları dışında hiçbir kişisel uygulama iş bildirimlerini okuyamaz. Listedeki her değer bir paket adı olmalıdır. |
mtePolicy |
İsteğe bağlı. Cihazdaki Bellek Etiketleme Uzantısı (MTE)'yı kontrol eder. MTE politikasında yapılan değişikliklerin uygulanması için cihazın yeniden başlatılması gerekir. Android 15 ve sonraki sürümlerde, politika değişikliği cihazın yeniden başlatılmasını bekliyorsa |
contentProtectionPolicy |
İsteğe bağlı. Yanıltıcı uygulamaları tarayan içerik korumasının etkinleştirilip etkinleştirilmeyeceğini kontrol eder. Bu özellik, Android 15 ve sonraki sürümlerde desteklenir. |
PersonalUsagePolicies
| JSON gösterimi |
|---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
| Alanlar | |
|---|---|
cameraDisabled |
Doğruysa kişisel profilde kamera devre dışı bırakılır. |
screenCaptureDisabled |
Doğruysa ekran görüntüsü alma özelliği tüm kullanıcılar için devre dışı bırakılır. |
accountTypesWithManagementDisabled[] |
Kullanıcı tarafından yönetilemeyen hesap türleri. |
maxDaysWithWorkOff |
İş profilinin ne kadar süreyle kapalı kalabileceğini kontrol eder. Minimum süre en az 3 gün olmalıdır. Diğer ayrıntılar:
|
personalPlayStoreMode |
Kişisel profildeki uygulamaların nasıl izinli veya engellenmiş olacağını kontrol etmek için |
personalApplications[] |
Kişisel profildeki uygulamalara uygulanan politika. |
privateSpacePolicy |
İsteğe bağlı. Cihazda özel alana izin verilip verilmediğini kontrol eder. |
bluetoothSharing |
İsteğe bağlı. Bluetooth ile paylaşıma izin verilip verilmediği. |
PersonalApplicationPolicy
| JSON gösterimi |
|---|
{
"packageName": string,
"installType": enum ( |
| Alanlar | |
|---|---|
packageName |
Uygulamanın paket adı. |
installType |
Gerçekleştirilecek kurulum türü. |
OncCertificateProvider
| JSON gösterimi |
|---|
{ "certificateReferences": [ string ], // Union field |
| Alanlar | |
|---|---|
certificateReferences[] |
Bu özellik genel kullanıma sunulmamıştır. |
Bu özellik genel kullanıma sunulmamıştır. |
|
contentProviderEndpoint |
Bu özellik genel kullanıma sunulmamıştır. |
ContentProviderEndpoint
| JSON gösterimi |
|---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
| Alanlar | |
|---|---|
uri |
Bu özellik genel kullanıma sunulmamıştır. |
packageName |
Bu özellik genel kullanıma sunulmamıştır. |
signingCertsSha256[] |
Zorunlu. Bu özellik genel kullanıma sunulmamıştır. |
CrossProfilePolicies
| JSON gösterimi |
|---|
{ "showWorkContactsInPersonalProfile": enum ( |
| Alanlar | |
|---|---|
showWorkContactsInPersonalProfile |
Kişisel uygulamaların, iş profilinde depolanan kişilere erişip erişemeyeceği. Ayrıca |
crossProfileCopyPaste |
Bir profilden (kişisel veya iş) kopyalanan metnin diğer profile yapıştırılıp yapıştırılamayacağı |
crossProfileDataSharing |
Bir profildeki (kişisel veya iş) verilerin diğer profildeki uygulamalarla paylaşılıp paylaşılamayacağı. Amaçlar aracılığıyla basit veri paylaşımını özel olarak kontrol eder. Kişi arama, kopyalama/yapıştırma veya bağlı iş ve kişisel uygulamalar gibi diğer profiller arası iletişim kanallarının yönetimi ayrı olarak yapılandırılır. |
workProfileWidgetsDefault |
İş profili widget'larının varsayılan davranışını belirtir. Politika, belirli bir uygulama için |
crossProfileAppFunctions |
İsteğe bağlı. Kişisel profil uygulamalarının, iş profilindeki uygulamalar tarafından kullanıma sunulan uygulama işlevlerini çağırıp çağıramayacağını kontrol eder. |
exemptionsToShowWorkContactsInPersonalProfile |
Android 14 ve sonraki sürümlerde desteklenir. Android sürümü 14'ten düşükse |
UsageLog
| JSON gösterimi |
|---|
{ "enabledLogTypes": [ enum ( |
| Alanlar | |
|---|---|
enabledLogTypes[] |
Hangi günlük türlerinin etkin olduğunu belirtir. Kullanım günlüğü etkinleştirildiğinde kullanıcıların cihazda mesajlaşma özelliğiyle ilgili mesajlar alacağını unutmayın. |
uploadOnCellularAllowed[] |
Etkinleştirilen günlük türlerinden hangilerinin mobil veri üzerinden yüklenebileceğini belirtir. Varsayılan olarak, cihaz kablosuz ağa bağlandığında günlükler yüklenmek üzere sıraya alınır. |
DeviceConnectivityManagement
| JSON gösterimi |
|---|
{ "usbDataAccess": enum ( |
| Alanlar | |
|---|---|
usbDataAccess |
USB üzerinden hangi dosyaların ve/veya verilerin aktarılabileceğini kontrol eder. Yalnızca şirkete ait cihazlarda desteklenir. |
configureWifi |
Kablosuz ağ yapılandırma ayrıcalıklarını kontrol eder. Ayarlanan seçeneğe bağlı olarak kullanıcı, kablosuz ağları yapılandırırken tam, sınırlı veya hiç kontrol sahibi olmaz. |
wifiDirectSettings |
Wi-Fi Direct ayarlarının yapılandırılmasını ve kullanılmasını kontrol eder. Android 13 ve sonraki sürümleri çalıştıran şirkete ait cihazlarda desteklenir. |
tetheringSettings |
Tethering ayarlarını kontrol eder. Belirlenen değere bağlı olarak, kullanıcının tethering'in farklı biçimlerini kullanmasına kısmen veya tamamen izin verilmez. |
wifiSsidPolicy |
Cihazın bağlanabileceği kablosuz ağ SSID'leri ile ilgili kısıtlamalar. Bu ayarın, cihazda hangi ağların yapılandırılabileceğini etkilemediğini unutmayın. Android 13 ve sonraki sürümleri çalıştıran şirkete ait cihazlarda desteklenir. |
wifiRoamingPolicy |
İsteğe bağlı. Kablosuz dolaşım politikası. |
bluetoothSharing |
İsteğe bağlı. Bluetooth paylaşımına izin verilip verilmeyeceğini kontrol eder. |
preferentialNetworkServiceSettings |
İsteğe bağlı. Öncelikli ağ hizmeti yapılandırması. Bu alanın ayarlanması |
apnPolicy |
İsteğe bağlı. Erişim Noktası Adı (APN) politikası. Cihazdaki diğer APN'leri geçersiz kılabilen Erişim Noktası Adları (APN'ler) için yapılandırma. Ayrıntılar için |
WifiSsidPolicy
| JSON gösterimi |
|---|
{ "wifiSsidPolicyType": enum ( |
| Alanlar | |
|---|---|
wifiSsidPolicyType |
Uygulanacak kablosuz SSID politikası türü. |
wifiSsids[] |
İsteğe bağlı. Politikada uygulanması gereken kablosuz ağ SSID'lerinin listesi. WifiSsidPolicyType, |
WifiSsid
| JSON gösterimi |
|---|
{ "wifiSsid": string } |
| Alanlar | |
|---|---|
wifiSsid |
Zorunlu. Dize olarak gösterilen kablosuz SSID. |
WifiRoamingPolicy
| JSON gösterimi |
|---|
{
"wifiRoamingSettings": [
{
object ( |
| Alanlar | |
|---|---|
wifiRoamingSettings[] |
İsteğe bağlı. Kablosuz ağ dolaşımı ayarları. Bu listede sağlanan SSID'ler benzersiz olmalıdır. Aksi takdirde politika reddedilir. |
WifiRoamingSetting
| JSON gösterimi |
|---|
{
"wifiSsid": string,
"wifiRoamingMode": enum ( |
| Alanlar | |
|---|---|
wifiSsid |
Zorunlu. Kablosuz ağın SSID'si. |
wifiRoamingMode |
Zorunlu. Belirtilen SSID için kablosuz dolaşım modu. |
PreferentialNetworkServiceSettings
| JSON gösterimi |
|---|
{ "preferentialNetworkServiceConfigs": [ { object ( |
| Alanlar | |
|---|---|
preferentialNetworkServiceConfigs[] |
Zorunlu. Birden fazla kurumsal dilime sahip olmayı sağlayan tercihli ağ hizmeti yapılandırmaları. Aynı |
defaultPreferentialNetworkId |
Zorunlu.
|
PreferentialNetworkServiceConfig
| JSON gösterimi |
|---|
{ "preferentialNetworkId": enum ( |
| Alanlar | |
|---|---|
preferentialNetworkId |
Zorunlu. Tercih edilen ağ tanımlayıcısı. Bu, |
fallbackToDefaultConnection |
İsteğe bağlı. Cihaz genelindeki varsayılan ağa geri dönüşe izin verilip verilmediği. Bu politika |
nonMatchingNetworks |
İsteğe bağlı. Bu yapılandırmanın uygulandığı uygulamaların, tercih edilen hizmet dışındaki ağları kullanmasının engellenip engellenmediği. Bu |
ApnPolicy
| JSON gösterimi |
|---|
{ "overrideApns": enum ( |
| Alanlar | |
|---|---|
overrideApns |
İsteğe bağlı. Geçersiz kılma APN'lerinin devre dışı mı yoksa etkin mi olduğu. Daha fazla bilgi için |
apnSettings[] |
İsteğe bağlı. Geçersiz kılma APN'leri için APN ayarları. Sağlanan APN ayarları arasında çakışma olmamalıdır. Aksi takdirde politika reddedilir. İki |
ApnSetting
| JSON gösterimi |
|---|
{ "apnTypes": [ enum ( |
| Alanlar | |
|---|---|
apnTypes[] |
Zorunlu. APN'nin kullanım kategorileri. Bu alan boşsa veya |
apn |
Zorunlu. APN'nin adı. Bu alan boşsa politika reddedilir. |
displayName |
Zorunlu. APN'yi açıklayan, kullanıcıların okuyabileceği ad. Bu alan boşsa politika reddedilir. |
alwaysOnSetting |
İsteğe bağlı. Bu APN için CM-IDLE modundan CM-CONNECTED durumuna her geçişte kullanıcı düzlemi kaynaklarının etkinleştirilmesi gerekip gerekmediği. 3GPP TS 23.501 bölüm 5.6.13'e bakın. |
authType |
İsteğe bağlı. APN'nin kimlik doğrulama türü. |
carrierId |
İsteğe bağlı. APN'nin operatör kimliği. 0 değeri (varsayılan), ayarlanmadığı anlamına gelir ve negatif değerler reddedilir. |
mmsProxyAddress |
İsteğe bağlı. APN'nin MMS (Multimedya Mesajlaşma Hizmeti) proxy adresi. Bu adres, IP adresi veya ana makine adı (URL değil) olabilir. |
mmsProxyPort |
İsteğe bağlı. APN'nin MMS (Multimedya Mesajlaşma Hizmeti) proxy bağlantı noktası. 0 değeri (varsayılan), ayarlanmadığı anlamına gelir ve negatif değerler reddedilir. |
mmsc |
İsteğe bağlı. APN'nin MMSC (Multimedia Messaging Service Center) URI'si. |
mtuV4 |
İsteğe bağlı. Bu APN ayarı tarafından oluşturulan IPv4 rotalarının bayt cinsinden varsayılan MTU (Maksimum İletim Birimi) boyutu. 0 değeri (varsayılan), ayarlanmadığı anlamına gelir ve negatif değerler reddedilir. Android 13 ve sonraki sürümlerde desteklenir. Android sürümü 13'ten düşükse |
mtuV6 |
İsteğe bağlı. APN'nin bağlandığı IPv6 mobil arayüzünün MTU (Maksimum İletim Birimi) boyutu. 0 değeri (varsayılan), ayarlanmadığı anlamına gelir ve negatif değerler reddedilir. Android 13 ve sonraki sürümlerde desteklenir. Android sürümü 13'ten düşükse |
mvnoType |
İsteğe bağlı. APN için MVNO eşleme türü. |
networkTypes[] |
İsteğe bağlı. APN'nin kullanabileceği radyo teknolojileri (ağ türleri). Bu alan |
username |
İsteğe bağlı. APN'nin APN kullanıcı adı. |
password |
İsteğe bağlı. APN'nin APN şifresi. |
numericOperatorId |
İsteğe bağlı. APN'nin sayısal operatör kimliği. Sayısal operatör kimliği, MCC (Mobil Ülke Kodu) + MNC (Mobil Ağ Kodu) olarak tanımlanır. |
protocol |
İsteğe bağlı. Bu APN'ye bağlanmak için kullanılacak protokol. |
roamingProtocol |
İsteğe bağlı. Cihaz dolaşımdayken bu APN'ye bağlanmak için kullanılacak protokol. |
proxyAddress |
İsteğe bağlı. APN'nin proxy adresi. |
proxyPort |
İsteğe bağlı. APN'nin proxy bağlantı noktası. 0 değeri (varsayılan), ayarlanmadığı anlamına gelir ve negatif değerler reddedilir. |
DeviceRadioState
| JSON gösterimi |
|---|
{ "wifiState": enum ( |
| Alanlar | |
|---|---|
wifiState |
Kablosuz bağlantının mevcut durumunu ve kullanıcının bu durumu değiştirip değiştiremeyeceğini kontrol eder. |
airplaneModeState |
Uçak modunun kullanıcı tarafından açılıp kapatılabileceğini kontrol eder. |
ultraWidebandState |
Ultra geniş bant ayarının durumunu ve kullanıcının bu ayarı etkinleştirip devre dışı bırakıp bırakamayacağını kontrol eder. |
cellularTwoGState |
Kullanıcının hücresel 2G ayarını etkinleştirip devre dışı bırakıp bırakamayacağını kontrol eder. |
minimumWifiSecurityLevel |
Cihazın bağlanabileceği kablosuz ağların minimum güvenlik seviyesi. |
userInitiatedAddEsimSettings |
İsteğe bağlı. Kullanıcının eSIM profilleri eklemesine izin verilip verilmediğini kontrol eder. |
DisplaySettings
| JSON gösterimi |
|---|
{ "screenBrightnessSettings": { object ( |
| Alanlar | |
|---|---|
screenBrightnessSettings |
İsteğe bağlı. Ekran parlaklığı ayarlarını kontrol eder. |
screenTimeoutSettings |
İsteğe bağlı. Ekran zaman aşımı ayarlarını kontrol eder. |
ScreenBrightnessSettings
| JSON gösterimi |
|---|
{
"screenBrightnessMode": enum ( |
| Alanlar | |
|---|---|
screenBrightnessMode |
İsteğe bağlı. Ekran parlaklığı modunu kontrol eder. |
screenBrightness |
İsteğe bağlı. Ekran parlaklığı 1 ile 255 arasında olmalıdır. 1 en düşük, 255 ise en yüksek parlaklık değeridir. 0 değeri (varsayılan), ekran parlaklığının ayarlanmadığı anlamına gelir. Diğer tüm değerler reddedilir. Bunu ayarlamak için |
ScreenTimeoutSettings
| JSON gösterimi |
|---|
{
"screenTimeoutMode": enum ( |
| Alanlar | |
|---|---|
screenTimeoutMode |
İsteğe bağlı. Kullanıcının ekran zaman aşımını yapılandırmasına izin verilip verilmediğini kontrol eder. |
screenTimeout |
İsteğe bağlı. Ekran zaman aşımı süresini kontrol eder. Ekran zaman aşımı süresi 0'dan büyük olmalıdır. Aksi takdirde istek reddedilir. Ayrıca, En fazla dokuz kesirli basamak içeren ve " |
WorkAccountSetupConfig
| JSON gösterimi |
|---|
{
"authenticationType": enum ( |
| Alanlar | |
|---|---|
authenticationType |
İsteğe bağlı. Cihazdaki kullanıcının kimlik doğrulama türü. |
requiredAccountEmail |
İsteğe bağlı. Eklenecek Google iş hesabı e-posta adresi. Bu alan yalnızca |
DefaultApplicationSetting
| JSON gösterimi |
|---|
{ "defaultApplicationType": enum ( |
| Alanlar | |
|---|---|
defaultApplicationType |
Zorunlu. Varsayılan uygulamayı ayarlamak için kullanılacak uygulama türü. |
defaultApplications[] |
Zorunlu. Belirli bir tür için varsayılan uygulama olarak ayarlanabilen uygulamaların listesi. Bu liste boş olmamalı veya yinelenen girişler içermemelidir. Listede
Listedeki uygulamaların hiçbiri yüklenmediyse İş profili içeren şirkete ait bir cihazda |
defaultApplicationScopes[] |
Zorunlu. Politikanın uygulanması gereken kapsamlar. Bu liste boş olmamalı veya yinelenen girişler içermemelidir. Belirtilen kapsamların hiçbiri yönetim moduna uygulanamıyorsa (ör. tümüyle yönetilen bir cihaz, listede yalnızca |
DefaultApplication
| JSON gösterimi |
|---|
{ "packageName": string } |
| Alanlar | |
|---|---|
packageName |
Zorunlu. Varsayılan uygulama olarak ayarlanması gereken paket adı. Paket adı geçersizse politika reddedilir. |
Araç Ek Açıklamaları
Yıkıcı İpucu: ❌ | İdempotent İpucu: ✅ | Salt Okunur İpucu: ✅ | Açık Dünya İpucu: ❌