REST Resource: enterprises.policies

Kaynak: Politika

Politika kaynağı, yönetilen bir cihazın ve bu cihaza yüklenen uygulamaların davranışını yöneten bir ayar grubunu temsil eder.

JSON gösterimi
{
  "name": string,
  "version": string,
  "applications": [
    {
      object (ApplicationPolicy)
    }
  ],
  "maximumTimeToLock": string,
  "screenCaptureDisabled": boolean,
  "cameraDisabled": boolean,
  "keyguardDisabledFeatures": [
    enum (KeyguardDisabledFeature)
  ],
  "defaultPermissionPolicy": enum (PermissionPolicy),
  "persistentPreferredActivities": [
    {
      object (PersistentPreferredActivity)
    }
  ],
  "openNetworkConfiguration": {
    object
  },
  "systemUpdate": {
    object (SystemUpdate)
  },
  "accountTypesWithManagementDisabled": [
    string
  ],
  "addUserDisabled": boolean,
  "adjustVolumeDisabled": boolean,
  "factoryResetDisabled": boolean,
  "installAppsDisabled": boolean,
  "mountPhysicalMediaDisabled": boolean,
  "modifyAccountsDisabled": boolean,
  "safeBootDisabled": boolean,
  "uninstallAppsDisabled": boolean,
  "statusBarDisabled": boolean,
  "keyguardDisabled": boolean,
  "minimumApiLevel": integer,
  "statusReportingSettings": {
    object (StatusReportingSettings)
  },
  "bluetoothContactSharingDisabled": boolean,
  "shortSupportMessage": {
    object (UserFacingMessage)
  },
  "longSupportMessage": {
    object (UserFacingMessage)
  },
  "passwordRequirements": {
    object (PasswordRequirements)
  },
  "wifiConfigsLockdownEnabled": boolean,
  "bluetoothConfigDisabled": boolean,
  "cellBroadcastsConfigDisabled": boolean,
  "credentialsConfigDisabled": boolean,
  "mobileNetworksConfigDisabled": boolean,
  "tetheringConfigDisabled": boolean,
  "vpnConfigDisabled": boolean,
  "wifiConfigDisabled": boolean,
  "createWindowsDisabled": boolean,
  "networkResetDisabled": boolean,
  "outgoingBeamDisabled": boolean,
  "outgoingCallsDisabled": boolean,
  "removeUserDisabled": boolean,
  "shareLocationDisabled": boolean,
  "smsDisabled": boolean,
  "unmuteMicrophoneDisabled": boolean,
  "usbFileTransferDisabled": boolean,
  "ensureVerifyAppsEnabled": boolean,
  "permittedInputMethods": {
    object (PackageNameList)
  },
  "stayOnPluggedModes": [
    enum (BatteryPluggedMode)
  ],
  "recommendedGlobalProxy": {
    object (ProxyInfo)
  },
  "setUserIconDisabled": boolean,
  "setWallpaperDisabled": boolean,
  "choosePrivateKeyRules": [
    {
      object (ChoosePrivateKeyRule)
    }
  ],
  "alwaysOnVpnPackage": {
    object (AlwaysOnVpnPackage)
  },
  "frpAdminEmails": [
    string
  ],
  "deviceOwnerLockScreenInfo": {
    object (UserFacingMessage)
  },
  "dataRoamingDisabled": boolean,
  "locationMode": enum (LocationMode),
  "networkEscapeHatchEnabled": boolean,
  "bluetoothDisabled": boolean,
  "complianceRules": [
    {
      object (ComplianceRule)
    }
  ],
  "blockApplicationsEnabled": boolean,
  "installUnknownSourcesAllowed": boolean,
  "debuggingFeaturesAllowed": boolean,
  "funDisabled": boolean,
  "autoTimeRequired": boolean,
  "permittedAccessibilityServices": {
    object (PackageNameList)
  },
  "appAutoUpdatePolicy": enum (AppAutoUpdatePolicy),
  "kioskCustomLauncherEnabled": boolean,
  "androidDevicePolicyTracks": [
    enum (AppTrack)
  ],
  "skipFirstUseHintsEnabled": boolean,
  "privateKeySelectionEnabled": boolean,
  "encryptionPolicy": enum (EncryptionPolicy),
  "usbMassStorageEnabled": boolean,
  "permissionGrants": [
    {
      object (PermissionGrant)
    }
  ],
  "playStoreMode": enum (PlayStoreMode),
  "setupActions": [
    {
      object (SetupAction)
    }
  ],
  "passwordPolicies": [
    {
      object (PasswordRequirements)
    }
  ],
  "policyEnforcementRules": [
    {
      object (PolicyEnforcementRule)
    }
  ],
  "kioskCustomization": {
    object (KioskCustomization)
  },
  "advancedSecurityOverrides": {
    object (AdvancedSecurityOverrides)
  },
  "personalUsagePolicies": {
    object (PersonalUsagePolicies)
  },
  "autoDateAndTimeZone": enum (AutoDateAndTimeZone),
  "oncCertificateProviders": [
    {
      object (OncCertificateProvider)
    }
  ],
  "crossProfilePolicies": {
    object (CrossProfilePolicies)
  },
  "preferentialNetworkService": enum (PreferentialNetworkService),
  "usageLog": {
    object (UsageLog)
  },
  "cameraAccess": enum (CameraAccess),
  "microphoneAccess": enum (MicrophoneAccess),
  "deviceConnectivityManagement": {
    object (DeviceConnectivityManagement)
  },
  "deviceRadioState": {
    object (DeviceRadioState)
  },
  "credentialProviderPolicyDefault": enum (CredentialProviderPolicyDefault),
  "printingPolicy": enum (PrintingPolicy),
  "displaySettings": {
    object (DisplaySettings)
  },
  "assistContentPolicy": enum (AssistContentPolicy)
}
Alanlar
name

string

Politikanın enterprises/{enterpriseId}/policies/{policyId} biçimindeki adı.

version

string (int64 format)

Politikanın sürümü. Bu, salt okunur bir alandır. Sürüm, politika her güncellendiğinde artırılır.

applications[]

object (ApplicationPolicy)

Uygulamalara uygulanan politika. Bu öğe en fazla 3.000 öğe içerebilir.

maximumTimeToLock

string (int64 format)

Cihaz kilitlenene kadar kullanıcı etkinliği için milisaniye cinsinden maksimum süre. 0 değeri, kısıtlama olmadığı anlamına gelir.

screenCaptureDisabled

boolean

Ekran görüntüsü almanın devre dışı olup olmadığını belirtir.

cameraDisabled
(deprecated)

boolean

cameraAccess, CAMERA_ACCESS_UNSPECIFIED dışında bir değere ayarlanırsa bu ayarın hiçbir etkisi olmaz. Aksi takdirde bu alan, kameraların devre dışı olup olmadığını kontrol eder: Doğru ise tüm kameralar devre dışıdır, aksi takdirde kullanılabilir. Tümüyle yönetilen cihazlarda bu alan, cihazdaki tüm uygulamalar için geçerlidir. İş profillerinde bu alan yalnızca iş profilindeki uygulamalar için geçerlidir ve iş profili dışındaki uygulamaların kamera erişimi bu durumdan etkilenmez.

keyguardDisabledFeatures[]

enum (KeyguardDisabledFeature)

Widget'lar gibi tuş koruyucu özelleştirmeleri devre dışı bırakıldı.

defaultPermissionPolicy

enum (PermissionPolicy)

Çalışma zamanında istenen izinler için varsayılan izin politikası.

persistentPreferredActivities[]

object (PersistentPreferredActivity)

Varsayılan intent işleyici etkinlikleri.

openNetworkConfiguration

object (Struct format)

Cihazın ağ yapılandırması. Daha fazla bilgi için ağları yapılandırma başlıklı makaleyi inceleyin.

systemUpdate

object (SystemUpdate)

İşletim sistemi güncellemelerinin nasıl uygulanacağını kontrol eden sistem güncelleme politikası. Güncelleme türü WINDOWED ise güncelleme aralığı Play uygulama güncellemeleri için de otomatik olarak uygulanır.

Not: Google Play sistem güncellemeleri (Mainline güncellemeleri olarak da adlandırılır) otomatik olarak indirilir ve yüklenmesi için cihazın yeniden başlatılması gerekir. Daha fazla bilgi için Sistem güncellemelerini yönetme başlıklı makalenin ana hatlar bölümünü inceleyin.

accountTypesWithManagementDisabled[]

string

Kullanıcı tarafından yönetilemeyen hesap türleri.

addUserDisabled

boolean

Yeni kullanıcı ve profil eklemenin devre dışı olup olmadığı. managementMode değerinin DEVICE_OWNER olduğu cihazlarda bu alan yok sayılır ve kullanıcının hiçbir zaman kullanıcı eklemesine veya kaldırmasına izin verilmez.

adjustVolumeDisabled

boolean

Ana ses düzeyinin ayarlanmasının devre dışı bırakılıp bırakılmadığı. Ayrıca cihazın sesini kapatır.

factoryResetDisabled

boolean

Ayarlar'dan fabrika ayarlarına sıfırlamanın devre dışı olup olmadığı.

installAppsDisabled

boolean

Kullanıcıların uygulama yüklemesinin devre dışı olup olmadığı.

mountPhysicalMediaDisabled

boolean

Fiziksel harici medyayı bağlayan kullanıcının devre dışı olup olmadığı.

modifyAccountsDisabled

boolean

Hesap ekleme veya kaldırma işleminin devre dışı olup olmadığı.

safeBootDisabled
(deprecated)

boolean

Cihazı güvenli modda yeniden başlatmanın devre dışı olup olmadığını belirtir.

uninstallAppsDisabled

boolean

Kullanıcıların uygulamaları kaldırmasının devre dışı olup olmadığı. Bu, applications kullanılarak kaldırılan uygulamalar da dahil olmak üzere uygulamaların kaldırılmasını engeller.

statusBarDisabled
(deprecated)

boolean

Durum çubuğunun devre dışı olup olmadığı. Bu işlem, bildirimleri, hızlı ayarları ve tam ekran modundan çıkmanıza olanak tanıyan diğer ekran yer paylaşımlarını devre dışı bırakır. KULLANIMDAN KALDIRILDI. Kiosk cihazındaki durum çubuğunu devre dışı bırakmak için InstallType KIOSK veya kioskCustomLauncherEnabled değerini kullanın.

keyguardDisabled

boolean

Bu değer doğruysa birincil ve/veya ikincil ekranlar için Kilit Ekranı devre dışı bırakılır. Bu politika yalnızca özel cihaz yönetimi modunda desteklenir.

minimumApiLevel

integer

İzin verilen minimum Android API düzeyi.

statusReportingSettings

object (StatusReportingSettings)

Durum raporlama ayarları

bluetoothContactSharingDisabled

boolean

Bluetooth kişi paylaşımının devre dışı olup olmadığı.

shortSupportMessage

object (UserFacingMessage)

İşlev yönetici tarafından devre dışı bırakıldığı her yerde, ayar ekranında kullanıcıya gösterilen bir mesaj. Mesaj 200 karakterden uzunsa kısaltılabilir.

longSupportMessage

object (UserFacingMessage)

Cihaz yöneticisinin ayarlar ekranında kullanıcıya gösterilen bir mesaj.

passwordRequirements
(deprecated)

object (PasswordRequirements)

Şifre koşulları. passwordRequirements.require_password_unlock alanı ayarlanmamalıdır. KULLANIMDAN KALDIRILDI. passwordPolicies kullanın.

Not:

Karmaşıklığa dayalı PasswordQuality değerleri (yani COMPLEXITY_LOW, COMPLEXITY_MEDIUM ve COMPLEXITY_HIGH) burada kullanılamaz. unifiedLockSettings burada kullanılamaz.

wifiConfigsLockdownEnabled
(deprecated)

boolean

Bu özellik için destek sonlandırılmıştır.

bluetoothConfigDisabled

boolean

Bluetooth yapılandırmasının devre dışı olup olmadığı.

cellBroadcastsConfigDisabled

boolean

Hücre yayını yapılandırmasının devre dışı olup olmadığı.

credentialsConfigDisabled

boolean

Kullanıcı kimlik bilgilerinin yapılandırılmasının devre dışı olup olmadığı.

mobileNetworksConfigDisabled

boolean

Mobil ağların yapılandırılmasının devre dışı olup olmadığı.

tetheringConfigDisabled
(deprecated)

boolean

Tethering ve taşınabilir hotspot'ların yapılandırılmasının devre dışı olup olmadığı. tetheringSettings, TETHERING_SETTINGS_UNSPECIFIED dışında bir değere ayarlanırsa bu ayar yoksayılır.

vpnConfigDisabled

boolean

VPN yapılandırmasının devre dışı olup olmadığı.

wifiConfigDisabled
(deprecated)

boolean

Kablosuz ağların yapılandırılıp yapılandırılmadığı. Tümüyle yönetilen cihazlarda ve şirkete ait cihazlardaki iş profillerinde desteklenir. Bu ayar tam yönetilen cihazlarda doğru olarak ayarlandığında, yapılandırılan tüm ağlar kaldırılır ve yalnızca openNetworkConfiguration kullanılarak yapılandırılan ağlar korunur. Şirkete ait cihazlardaki iş profillerinde, yapılandırılmış mevcut ağlar etkilenmez ve kullanıcının kablosuz ağ eklemesine, kaldırmasına veya değiştirmesine izin verilmez. configureWifi, CONFIGURE_WIFI_UNSPECIFIED dışında bir değere ayarlanırsa bu ayar yoksayılır. Not: Açılış sırasında ağ bağlantısı kurulamazsa ve kablosuz ağ yapılandırması devre dışıysa cihaz politikasını yenilemek için ağ kaçış kapısı gösterilir (networkEscapeHatchEnabled bölümüne bakın).

createWindowsDisabled

boolean

Uygulama pencereleri dışında pencere oluşturmanın devre dışı olup olmadığı.

networkResetDisabled

boolean

Ağ ayarlarının sıfırlanmasının devre dışı olup olmadığı.

outgoingBeamDisabled

boolean

Uygulamalardaki verileri aktarmak için NFC'nin devre dışı olup olmadığı.

outgoingCallsDisabled

boolean

Giden aramaların devre dışı olup olmadığı.

removeUserDisabled

boolean

Diğer kullanıcıların kaldırılmasının devre dışı olup olmadığı.

shareLocationDisabled

boolean

Konum paylaşımının devre dışı olup olmadığı. shareLocationDisabled hem tümüyle yönetilen cihazlarda hem de kişisel olarak sahip olunan iş profillerinde desteklenir.

smsDisabled

boolean

SMS mesajlarının gönderilip alınamayacak olup olmadığı.

unmuteMicrophoneDisabled
(deprecated)

boolean

microphoneAccess, MICROPHONE_ACCESS_UNSPECIFIED dışında bir değere ayarlanırsa bu ayarın hiçbir etkisi olmaz. Aksi takdirde bu alan, mikrofonların devre dışı olup olmadığını kontrol eder: Doğru ise tüm mikrofonlar devre dışıdır, aksi takdirde kullanılabilir. Bu özellik yalnızca tümüyle yönetilen cihazlarda kullanılabilir.

usbFileTransferDisabled
(deprecated)

boolean

USB üzerinden dosya aktarımının devre dışı olup olmadığı. Bu özellik yalnızca şirkete ait cihazlarda desteklenir.

ensureVerifyAppsEnabled
(deprecated)

boolean

Uygulama doğrulamanın zorunlu olarak etkinleştirilip etkinleştirilmediği.

permittedInputMethods

object (PackageNameList)

Varsa yalnızca bu listedeki paketler tarafından sağlanan giriş yöntemlerine izin verilir. Bu alan mevcutsa ancak liste boşsa yalnızca sistem giriş yöntemlerine izin verilir.

stayOnPluggedModes[]

enum (BatteryPluggedMode)

Cihazın açık kaldığı, fişe takılı pil modları. Bu ayarı kullanırken cihazın açıkken kendini kilitlememesi için maximumTimeToLock değerini temizlemeniz önerilir.

recommendedGlobalProxy

object (ProxyInfo)

Ağa bağlı olmayan genel HTTP proxy'si. Genellikle proxy'ler openNetworkConfiguration'te ağ başına yapılandırılmalıdır. Ancak genel dahili filtreleme gibi alışılmışın dışında yapılandırmalar için genel bir HTTP proxy yararlı olabilir. Proxy'ye erişilemezse ağ erişimi kesilebilir. Genel proxy yalnızca bir öneridir ve bazı uygulamalar bunu yoksayabilir.

setUserIconDisabled

boolean

Kullanıcı simgesinin değiştirilip değiştirilemeyeceği.

setWallpaperDisabled

boolean

Duvar kağıdının değiştirilip değiştirilemeyeceği.

choosePrivateKeyRules[]

object (ChoosePrivateKeyRule)

Uygulamaların özel anahtarlara erişimini belirleyen kurallar. Ayrıntılar için ChoosePrivateKeyRule öğesine bakın. Herhangi bir uygulamanın CERT_SELECTION yetkilendirme kapsamı varsa bu alan boş olmalıdır.

alwaysOnVpnPackage

object (AlwaysOnVpnPackage)

Her zaman açık VPN bağlantısı yapılandırması. Bu ayarın değiştirilmesini önlemek için vpnConfigDisabled ile kullanın.

frpAdminEmails[]

string

Fabrika ayarlarına sıfırlama koruması için cihaz yöneticilerinin e-posta adresleri. Cihaz fabrika ayarlarına sıfırlandığında, bu yöneticilerin birinden Google Hesabı e-posta adresi ve şifresiyle giriş yapması gerekir. Yönetici belirtilmezse cihaz fabrika ayarlarına sıfırlama koruması sağlamaz.

deviceOwnerLockScreenInfo

object (UserFacingMessage)

Kilit ekranında gösterilecek cihaz sahibi bilgileri.

dataRoamingDisabled

boolean

Dolaşım veri hizmetlerinin devre dışı olup olmadığı.

locationMode

enum (LocationMode)

Konum algılama derecesi etkinleştirildi.

networkEscapeHatchEnabled

boolean

Ağ kaçış kapağının etkin olup olmadığı. Açılış sırasında ağ bağlantısı kurulamazsa kullanıcıdan cihaz politikasını yenilemek için geçici olarak bir ağa bağlanması istenir. Politika uygulandıktan sonra geçici ağ unutulur ve cihazın önyüklemesi devam eder. Bu sayede, son politikada uygun bir ağ yoksa ve cihaz kilitli görev modunda bir uygulamada başlatılırsa veya kullanıcı başka bir şekilde cihaz ayarlarına ulaşamıyorsa ağa bağlanamama sorunu önlenir.

Not: wifiConfigDisabled değerini doğru olarak ayarlamak, belirli durumlarda bu ayarı geçersiz kılar. Daha ayrıntılı bilgi için lütfen wifiConfigDisabled adresine bakın. configureWifi değerini DISALLOW_CONFIGURING_WIFI olarak ayarlamak, belirli durumlarda bu ayarı geçersiz kılar. Daha ayrıntılı bilgi için lütfen DISALLOW_CONFIGURING_WIFI adresine bakın.

bluetoothDisabled

boolean

Bluetooth'un devre dışı olup olmadığı. bluetoothConfigDisabled, kullanıcı tarafından atlanabilir. Bu nedenle, bluetoothConfigDisabled yerine bu ayarı tercih edin.

complianceRules[]
(deprecated)

object (ComplianceRule)

Bir cihaz politikasıyla uyumlu olmadığında hangi azaltıcı işlemlerin yapılacağını belirten kurallar. Birden fazla kuralın koşulları karşılandığında, kurallar için tüm azaltıcı işlemler yapılır. Maksimum kural sayısı 100'dür. Bunun yerine politika yaptırım kurallarını kullanın.

blockApplicationsEnabled
(deprecated)

boolean

applications'te yapılandırılanlar dışındaki uygulamaların yüklenmesinin engellenip engellenmeyeceği. Bu ayar etkinleştirildiğinde, önceki bir politika kapsamında yüklenmiş ancak artık politikada görünmeyen uygulamalar otomatik olarak kaldırılır.

installUnknownSourcesAllowed
(deprecated)

boolean

Bu alanın bir etkisi yoktur.

debuggingFeaturesAllowed
(deprecated)

boolean

Kullanıcının hata ayıklama özelliklerini etkinleştirmesine izin verilip verilmeyeceğini belirtir.

funDisabled

boolean

Kullanıcının eğlenmesine izin verilip verilmeyeceğini belirtir. Ayarlar'daki Paskalya yumurtası oyununun devre dışı bırakılıp bırakılmayacağını kontrol eder.

autoTimeRequired
(deprecated)

boolean

Otomatik saatin zorunlu olup olmadığı (kullanıcıların tarih ve saati manuel olarak ayarlamasını engeller). autoDateAndTimeZone ayarlanmışsa bu alan yoksayılır.

permittedAccessibilityServices

object (PackageNameList)

İ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. Bu ayar, bir iş profiline uygulandığında hem kişisel profili hem de iş profilini etkiler.

appAutoUpdatePolicy

enum (AppAutoUpdatePolicy)

Önerilen alternatif: Uygulama başına ayarlanan autoUpdateMode, güncelleme sıklığı konusunda daha fazla esneklik sağlar.

autoUpdateMode AUTO_UPDATE_POSTPONED veya AUTO_UPDATE_HIGH_PRIORITY değerine ayarlandığında bu alanın etkisi olmaz.

Otomatik uygulama güncellemelerinin ne zaman uygulanabileceğini kontrol eden uygulama otomatik güncelleme politikası.

kioskCustomLauncherEnabled

boolean

Kiosk özel başlatıcısının etkin olup olmadığı. Bu işlem, ana ekranı applications ayarı aracılığıyla yüklü uygulamalara kilitleyen bir başlatıcıyla değiştirir. Uygulamalar tek bir sayfada alfabetik olarak gösterilir. Kiosk cihaz davranışını daha da yapılandırmak için kioskCustomization parametresini kullanın.

androidDevicePolicyTracks[]
(deprecated)

enum (AppTrack)

Bu ayar desteklenmiyor. Tüm değerler yoksayılır.

skipFirstUseHintsEnabled

boolean

İlk kullanımda ipuçlarını atlamak için işaretleyin. Enterprise yöneticisi, uygulamaların ilk başlatıldığında kullanıcı eğitimlerini ve diğer giriş ipuçlarını atlaması için sistem önerisini etkinleştirebilir.

privateKeySelectionEnabled

boolean

ChoosePrivateKeyRules'da eşleşen kural yoksa kullanıcının cihazda kullanıcı arayüzü gösterilerek gizli anahtar takma adı seçmesine olanak tanır. Android P'den önceki sürümleri çalıştıran cihazlarda bu ayarı yapmak, kurumsal anahtarları savunmasız bırakabilir. Herhangi bir uygulamanın CERT_SELECTION yetkilendirme kapsamı varsa bu değerin etkisi olmaz.

encryptionPolicy

enum (EncryptionPolicy)

Şifrelemenin etkin olup olmadığı

usbMassStorageEnabled
(deprecated)

boolean

USB depolama alanının etkin olup olmadığı. Kullanımdan kaldırıldı.

permissionGrants[]

object (PermissionGrant)

Tüm uygulamalar için açık izin veya grup izinleri ya da reddi. Bu değerler defaultPermissionPolicy değerini geçersiz kılar.

playStoreMode

enum (PlayStoreMode)

Bu mod, kullanıcının Play Store'da hangi uygulamaları kullanabileceğini ve uygulamalar politikadan kaldırıldığında cihazdaki davranışı kontrol eder.

setupActions[]

object (SetupAction)

Kurulum işlemi sırasında yapılacak işlem. En fazla bir işlem belirtilebilir.

passwordPolicies[]

object (PasswordRequirements)

Şifre şartı politikaları. Politikadaki passwordScope alanı ayarlanarak iş profilleri veya tümüyle yönetilen cihazlar için farklı politikalar belirlenebilir.

policyEnforcementRules[]

object (PolicyEnforcementRule)

Belirli bir politika cihazda uygulanamadığında davranışı tanımlayan kurallar

kioskCustomization

object (KioskCustomization)

Kiosk modunda cihazın davranışını kontrol eden ayarlar. Kiosk modunu etkinleştirmek için kioskCustomLauncherEnabled değerini true olarak ayarlayın veya installType KIOSK ile politikada bir uygulama belirtin.

advancedSecurityOverrides

object (AdvancedSecurityOverrides)

Gelişmiş güvenlik ayarları. Çoğu durumda bu ayarları yapmanız gerekmez.

personalUsagePolicies

object (PersonalUsagePolicies)

Şirkete ait cihazlarda kişisel kullanımı yöneten politikalar.

autoDateAndTimeZone

enum (AutoDateAndTimeZone)

Şirkete ait bir cihazda otomatik tarih, saat ve saat dilimi ayarlarının etkin olup olmadığı. Bu ayarlanırsa autoTimeRequired yoksayılır.

oncCertificateProviders[]

object (OncCertificateProvider)

Bu özellik genel kullanıma sunulmamıştır.

crossProfilePolicies

object (CrossProfilePolicies)

Cihaza uygulanan profiller arası politikalar.

preferentialNetworkService

enum (PreferentialNetworkService)

Tercih edilen ağ hizmetinin iş profilinde etkinleştirilip etkinleştirilmediğini kontrol eder. Örneğin, bir kuruluşun bir operatörle, çalışanlarının cihazlarındaki tüm iş verilerinin kurumsal kullanıma özel bir ağ hizmeti aracılığıyla gönderileceği konusunda bir sözleşmesi olabilir. Desteklenen tercihli ağ hizmetlerine örnek olarak 5G ağlarındaki kurumsal dilim verilebilir. Bu değişiklik, tümüyle yönetilen cihazları etkilemez.

usageLog

object (UsageLog)

Cihaz etkinliği günlük kaydının yapılandırılması.

cameraAccess

enum (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

enum (MicrophoneAccess)

Mikrofonun kullanımını ve kullanıcının mikrofon erişimi açma/kapatma düğmesine erişip erişemeyeceğini kontrol eder. Bu yalnızca tümüyle yönetilen cihazlarda geçerlidir.

deviceConnectivityManagement

object (DeviceConnectivityManagement)

Kablosuz ağ, USB veri erişimi, klavye/fare bağlantıları gibi cihaz bağlantısı kontrollerini kapsar.

deviceRadioState

object (DeviceRadioState)

Kablosuz ağ, Bluetooth gibi radyo durumu kontrollerini kapsar.

credentialProviderPolicyDefault

enum (CredentialProviderPolicyDefault)

Android 14 ve sonraki sürümlerde hangi uygulamaların kimlik bilgisi sağlayıcısı olarak hareket etmesine izin verileceğini kontrol eder. Bu uygulamalar kimlik bilgilerini saklar. Ayrıntılar için bu ve bu makaleyi inceleyin. Ayrıca credentialProviderPolicy sayfasını da inceleyin.

printingPolicy

enum (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

object (DisplaySettings)

İsteğe bağlı. Ekran ayarlarıyla ilgili denetimler.

assistContentPolicy

enum (AssistContentPolicy)

İsteğe bağlı. AssistContent'in, asistan uygulaması gibi ayrıcalıklı bir uygulamaya gönderilip gönderilmeyeceğini kontrol eder. AssistContent, bir uygulamayla ilgili ekran görüntülerini ve bilgileri (ör. paket adı) içerir. Bu özellik, Android 15 ve sonraki sürümlerde desteklenir.

ApplicationPolicy

Bir uygulamanın politikası. Not: installAppsDisabled etkinse belirli bir cihazda uygulama kullanılabilirliği bu politika kullanılarak değiştirilemez. Politika başına belirtebileceğiniz maksimum uygulama sayısı 3.000'dir.

JSON gösterimi
{
  "packageName": string,
  "installType": enum (InstallType),
  "lockTaskAllowed": boolean,
  "defaultPermissionPolicy": enum (PermissionPolicy),
  "permissionGrants": [
    {
      object (PermissionGrant)
    }
  ],
  "managedConfiguration": {
    object
  },
  "disabled": boolean,
  "minimumVersionCode": integer,
  "delegatedScopes": [
    enum (DelegatedScope)
  ],
  "managedConfigurationTemplate": {
    object (ManagedConfigurationTemplate)
  },
  "accessibleTrackIds": [
    string
  ],
  "connectedWorkAndPersonalApp": enum (ConnectedWorkAndPersonalApp),
  "autoUpdateMode": enum (AutoUpdateMode),
  "extensionConfig": {
    object (ExtensionConfig)
  },
  "alwaysOnVpnLockdownExemption": enum (AlwaysOnVpnLockdownExemption),
  "workProfileWidgets": enum (WorkProfileWidgets),
  "credentialProviderPolicy": enum (CredentialProviderPolicy),
  "installConstraint": [
    {
      object (InstallConstraint)
    }
  ],
  "installPriority": integer,
  "userControlSettings": enum (UserControlSettings)
}
Alanlar
packageName

string

Uygulamanın paket adı. Örneğin, YouTube uygulaması için com.google.android.youtube.

installType

enum (InstallType)

Yapılacak kurulum türü.

lockTaskAllowed
(deprecated)

boolean

Uygulamanın tam ekran modunda kendisini kilitlemesine izin verilip verilmeyeceğini belirtir. KULLANIMDAN KALDIRILDI. Özel bir cihazı yapılandırmak için InstallType KIOSK veya kioskCustomLauncherEnabled değerini kullanın.

defaultPermissionPolicy

enum (PermissionPolicy)

Uygulama tarafından istenen tüm izinler için varsayılan politika. Belirtilen politika, tüm uygulamalar için geçerli olan politika düzeyindeki defaultPermissionPolicy değerini geçersiz kılar. Tüm uygulamalar için geçerli olan permissionGrants değerini geçersiz kılmaz.

permissionGrants[]

object (PermissionGrant)

Uygulama için açık izin verme veya reddetme. Bu değerler, tüm uygulamalar için geçerli olan defaultPermissionPolicy ve permissionGrants değerlerini geçersiz kılar.

managedConfiguration

object (Struct format)

Uygulamaya uygulanan yönetilen yapılandırma. Yapılandırmanın biçimi, uygulama tarafından desteklenen ManagedProperty değerlerine göre belirlenir. Yönetilen yapılandırmadaki her alan adı, ManagedProperty'ın key alanıyla eşleşmelidir. Alan değeri, ManagedProperty öğesinin type ile uyumlu olmalıdır:

typeJSON değeri
BOOLtrue veya false
STRINGdize
INTEGERsayı
CHOICEdize
MULTISELECTdize dizisi
HIDDENdize
BUNDLE_ARRAYnesne dizisi

disabled

boolean

Uygulamanın devre dışı olup olmadığı. Devre dışı bırakıldığında uygulama verileri korunmaya devam eder.

minimumVersionCode

integer

Uygulamanın cihazda çalışabilmesi için gereken minimum sürüm. Bu ayar belirlenirse cihaz, uygulamayı en az bu sürüm koduna güncellemeye çalışır. Uygulama güncel değilse cihazda nonComplianceReason değeri APP_NOT_UPDATED olarak ayarlanmış bir NonComplianceDetail bulunur. Uygulama, bu değerden büyük veya bu değere eşit bir sürüm koduyla Google Play'de yayınlanmış olmalıdır. Politika başına en fazla 20 uygulama minimum sürüm kodu belirtebilir.

delegatedScopes[]

enum (DelegatedScope)

Android Device Policy'den uygulamaya devredilen kapsamlar. Bunlar, uygulandıkları uygulamalara ek ayrıcalıklar sağlar.

managedConfigurationTemplate

object (ManagedConfigurationTemplate)

Uygulamanın, yönetilen yapılandırmalar iframe'inden kaydedilen yönetilen yapılandırma şablonu. managedConfiguration ayarlanırsa bu alan yoksayılır.

accessibleTrackIds[]

string

Uygulamanın, kuruluşa ait bir cihazın erişebileceği parça kimliklerinin listesi. Liste birden fazla kanal kimliği içeriyorsa cihazlar, erişilebilir tüm kanallar arasında en yeni sürümü alır. Listede kanal kimliği yoksa cihazlar yalnızca uygulamanın üretim kanalına erişebilir. Her kanalla ilgili daha fazla bilgiyi AppTrackInfo'da bulabilirsiniz.

connectedWorkAndPersonalApp

enum (ConnectedWorkAndPersonalApp)

Uygulamanın, kullanıcı iznine tabi olarak bir cihazın iş ve kişisel profilleri arasında kendi kendisiyle iletişim kurabilmesini kontrol eder.

autoUpdateMode

enum (AutoUpdateMode)

Uygulamanın otomatik güncelleme modunu kontrol eder.

extensionConfig

object (ExtensionConfig)

Bu uygulamayı, Android Device Policy ile çevrimdışı etkileşime geçebilecek bir uzantı uygulaması olarak etkinleştirme yapılandırması.

Bu alan en fazla bir uygulama için ayarlanabilir.

alwaysOnVpnLockdownExemption

enum (AlwaysOnVpnLockdownExemption)

VPN bağlı değilken ve alwaysOnVpnPackage.lockdownEnabled etkinken uygulamanın ağa bağlanmasına izin verilip verilmeyeceğini belirtir. VPN_LOCKDOWN_ENFORCED olarak ayarlanırsa uygulamanın ağa bağlanmasına izin verilmez. VPN_LOCKDOWN_EXEMPTION olarak ayarlanırsa uygulamanın ağa bağlanmasına izin verilir. Yalnızca Android 10 ve sonraki sürümlerin yüklü olduğu cihazlarda desteklenir. Bu, cihaz tarafından desteklenmiyorsa cihazda nonComplianceReason değeri API_LEVEL olarak ayarlanmış bir NonComplianceDetail ve bir fieldPath bulunur. Bu, uygulama için geçerli değilse cihazda nonComplianceReason değeri UNSUPPORTED olarak ayarlanmış bir NonComplianceDetail ve bir fieldPath bulunur. fieldPath, applications[i].alwaysOnVpnLockdownExemption olarak ayarlanır. Burada i, applications politikasındaki paketin dizinidir.

workProfileWidgets

enum (WorkProfileWidgets)

İş profiline yüklenen uygulamanın ana ekrana widget eklemesine izin verilip verilmeyeceğini belirtir.

credentialProviderPolicy

enum (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.

installConstraint[]

object (InstallConstraint)

İsteğe bağlı. Uygulamanın yüklenmesi için kısıtlamalar. En fazla bir InstallConstraint belirtebilirsiniz. Birden fazla kısıtlama reddedilir.

installPriority

integer

İsteğe bağlı. installType özelliğinin şu şekilde ayarlandığı uygulamalar arasında:

Bu, yüklemenin göreceli ö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 (dahil) arasındaki aralık dışındaki değerler reddedilir.

userControlSettings

enum (UserControlSettings)

İsteğe bağlı. Uygulama için kullanıcı kontrolüne izin verilip verilmediğini belirtir. Kullanıcı kontrolü, uygulamayı zorla durdurma ve uygulama verilerini temizleme gibi kullanıcı işlemlerini içerir. Android 11 ve sonraki sürümlerde desteklenir.

InstallType

Bir uygulama için gerçekleştirilecek yükleme türü. setupAction bir uygulamaya referans veriyorsa installType'nin REQUIRED_FOR_SETUP olarak ayarlanmış olması gerekir. Aksi takdirde kurulum başarısız olur.

Sıralamalar
INSTALL_TYPE_UNSPECIFIED Belirtilmedi. Varsayılan olarak UYGUN değerine ayarlanır.
PREINSTALLED Uygulama otomatik olarak yüklenir ve kullanıcı tarafından kaldırılabilir.
FORCE_INSTALLED Uygulama, belirlenen bakım aralığından bağımsız olarak otomatik olarak yüklenir ve kullanıcı tarafından kaldırılamaz.
BLOCKED Uygulama engellenir ve yüklenemez. Uygulama önceki politikalardan biri kapsamında yüklenmişse kaldırılır. Bu işlem, anında uygulama işlevini de engeller.
AVAILABLE Uygulama yüklenmeye hazırdır.
REQUIRED_FOR_SETUP Uygulama otomatik olarak yüklenir ve kullanıcı tarafından kaldırılamaz. Yükleme tamamlanana kadar kurulumun tamamlanmasını engeller.
KIOSK Uygulama, kiosk modunda otomatik olarak yüklenir: Tercih edilen ana ekran amacı olarak ayarlanır ve kilit görevi modu için beyaz listeye eklenir. Uygulama yüklenene kadar cihaz kurulumu tamamlanmaz. Yüklemeden sonra kullanıcılar uygulamayı kaldıramaz. Bu installType ayarını politika başına yalnızca bir uygulama için belirleyebilirsiniz. Politikada bu ayar bulunduğunda durum çubuğu otomatik olarak devre dışı bırakılır.

PermissionPolicy

Uygulamalar için yapılan izin istekleriyle ilgili politika.

Sıralamalar
PERMISSION_POLICY_UNSPECIFIED Politika belirtilmedi. Herhangi bir düzeyde bir izin için politika belirtilmemişse varsayılan olarak PROMPT davranışı kullanılır.
PROMPT Kullanıcıdan izin vermesi istenir.
GRANT

Otomatik olarak izin verebilirsiniz.

Android 12 ve sonraki sürümlerde READ_SMS ve sensörle ilgili aşağıdaki izinler yalnızca tamamen yönetilen cihazlarda verilebilir:

DENY İzin isteği otomatik olarak reddedilir.

PermissionGrant

Bir Android izninin yapılandırması ve izin verme durumu.

JSON gösterimi
{
  "permission": string,
  "policy": enum (PermissionPolicy)
}
Alanlar
permission

string

Android izni veya grubu (ör. android.permission.READ_CALENDAR veya android.permission_group.CALENDAR).

policy

enum (PermissionPolicy)

İzin verme politikası.

DelegatedScope

Başka bir paketin Android Cihaz Politikası'ndan edinebileceği yetkilendirme kapsamları. Bunlar, uygulandıkları uygulamalara ek ayrıcalıklar sağlar.

Sıralamalar
DELEGATED_SCOPE_UNSPECIFIED Yetkilendirme kapsamı belirtilmedi.
CERT_INSTALL Sertifika yükleme ve yönetme işlemlerine erişim izni verir. Bu kapsam birden fazla uygulamaya atanabilir.
MANAGED_CONFIGURATIONS Yönetilen yapılandırma yönetimi erişimi verir. Bu kapsam birden fazla uygulamaya atanabilir.
BLOCK_UNINSTALL Kaldırma işlemini engelleme erişimi verir. Bu kapsam birden fazla uygulamaya atanabilir.
PERMISSION_GRANT İzin politikasına ve izin verme durumuna erişim izni verir. Bu kapsam birden fazla uygulamaya atanabilir.
PACKAGE_ACCESS Paket erişim durumuna erişim izni verir. Bu kapsam birden fazla uygulamaya atanabilir.
ENABLE_SYSTEM_APP Sistem uygulamalarını etkinleştirmek için erişim izni verir. Bu kapsam birden fazla uygulamaya atanabilir.
NETWORK_ACTIVITY_LOGS Ağ etkinliği günlüklerine erişim izni verir. Yetki verilmiş uygulamanın setNetworkLoggingEnabled, isNetworkLoggingEnabled ve retrieveNetworkLogs yöntemlerini çağırmasına izin verir. Bu kapsam en fazla bir uygulamaya devredilebilir. Android 10 ve sonraki sürümleri çalıştıran tamamen yönetilen cihazlarda desteklenir. Android 12 ve sonraki sürümlerde iş profillerinde desteklenir. Yetkilendirme desteklendiğinde ve ayarlandığında NETWORK_ACTIVITY_LOGS yoksayılır.
SECURITY_LOGS Güvenlik günlüklerine erişim izni verir. Yetkili uygulamanın setSecurityLoggingEnabled, isSecurityLoggingEnabled, retrieveSecurityLogs ve retrievePreRebootSecurityLogs yöntemlerini çağırmasına izin verir. Bu kapsam en fazla bir uygulamaya devredilebilir. Android 12 ve sonraki sürümlerde iş profili bulunan tümüyle yönetilen cihazlar ve şirkete ait cihazlar için desteklenir. Yetkilendirme desteklendiğinde ve ayarlandığında SECURITY_LOGS yoksayılır.
CERT_SELECTION İstekte bulunan uygulamalar adına KeyChain sertifikalarının seçimine erişim izni verir. Yetki verildikten sonra, yetki verilmiş uygulama DelegatedAdminReceiver#onChoosePrivateKeyAlias almaya başlar. Yetki verilmiş uygulamanın grantKeyPairToApp ve revokeKeyPairFromApp yöntemlerini çağırmasına izin verir. Bu kapsam en fazla bir uygulamaya devredilebilir. Sertifika seçimi bir uygulamaya devredildiyse choosePrivateKeyRules boş olmalıdır ve privateKeySelectionEnabled'un hiçbir etkisi olmaz.

ManagedConfigurationTemplate

Uygulamanın, yönetilen yapılandırmalar iframe'inden kaydedilen yönetilen yapılandırma şablonu.

JSON gösterimi
{
  "templateId": string,
  "configurationVariables": {
    string: string,
    ...
  }
}
Alanlar
templateId

string

Yönetilen yapılandırma şablonunun kimliği.

configurationVariables

map (key: string, value: string)

İsteğe bağlı olarak, yapılandırma için tanımlanan <anahtar, değer> yapılandırma değişkenlerini içeren bir harita.

"key": value çiftlerinin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

ConnectedWorkAndPersonalApp

Uygulamanın, kullanıcı iznine tabi olarak profiller arasında kendi kendisiyle iletişim kurup kuramayacağını kontrol eder.

Sıralamalar
CONNECTED_WORK_AND_PERSONAL_APP_UNSPECIFIED Belirtilmedi. Varsayılan olarak CONNECTED_WORK_AND_PERSONAL_APPS_DISALLOWED değerine ayarlanır.
CONNECTED_WORK_AND_PERSONAL_APP_DISALLOWED Varsayılan. Uygulamanın profiller arasında iletişim kurmasını engeller.
CONNECTED_WORK_AND_PERSONAL_APP_ALLOWED Uygulamanın, kullanıcı izni aldıktan sonra profiller arasında iletişim kurmasına izin verir.

AutoUpdateMode

Uygulamanın otomatik güncelleme modunu kontrol eder. Bir cihaz kullanıcısı cihaz ayarlarında manuel olarak değişiklik yaparsa bu seçimler öncelikli olduğu için AutoUpdateMode tarafından yoksayılır.

Sıralamalar
AUTO_UPDATE_MODE_UNSPECIFIED Belirtilmedi. Varsayılan olarak AUTO_UPDATE_DEFAULT değerine ayarlanır.
AUTO_UPDATE_DEFAULT

Varsayılan güncelleme modu.

Uygulama, kullanıcı üzerindeki etkiyi en aza indirmek için otomatik olarak düşük öncelikli olarak güncellenir.

Uygulama, aşağıdaki kısıtlamaların tümü karşılandığında güncellenir:

  • Cihaz aktif olarak kullanılmıyor.
  • Cihaz, kotasız bir ağa bağlı.
  • Cihaz şarj oluyor.
  • Güncellenecek uygulama ön planda çalışmıyor.

Geliştirici tarafından yayınlandıktan sonraki 24 saat içinde cihaza yeni güncelleme hakkında bildirim gönderilir. Ardından, yukarıdaki kısıtlamalar karşılandığı anda uygulama güncellenir.

AUTO_UPDATE_POSTPONED

Uygulama, güncelliğini yitirdikten sonra en fazla 90 gün boyunca otomatik olarak güncellenmez.

Uygulama güncelliğini yitirdikten 90 gün sonra kullanımdaki en son güncelleme, düşük öncelikli olarak otomatik olarak yüklenir (AUTO_UPDATE_DEFAULT bölümüne bakın). Uygulama güncellendikten sonra güncelliğini tekrar yitirmesinden 90 gün sonrasına kadar tekrar otomatik olarak güncellenmez.

Kullanıcı, uygulamayı Play Store'dan dilediğinde manuel olarak güncelleyebilir.

AUTO_UPDATE_HIGH_PRIORITY

Uygulama en kısa sürede güncellenir. Kısıtlama uygulanmaz.

Cihaz, kullanıma sunulduktan sonra yeni bir güncelleme hakkında en kısa sürede bilgilendirilir.

NOT: Android'in ekosisteminde daha geniş dağıtımlara sahip uygulamalardaki güncellemelerin işlenmesi 24 saati bulabilir.

ExtensionConfig

Bir uygulamayı, Android Device Policy ile çevrimdışı etkileşim kurma özelliğine sahip bir uzantı uygulaması olarak etkinleştirme yapılandırması. Android 11 ve sonraki sürümlerde uzantı uygulamaları pil kısıtlamalarından muaftır. Bu nedenle, kısıtlanmış uygulama bekleme grubuna yerleştirilmez. Uzantıların uygulamaları, kullanıcıların verilerini temizlemesine veya uygulamayı zorla kapatmasına karşı da korunur. Yöneticiler, Android 11 ve sonraki sürümlerde gerekirse uzantı uygulamalarında clear app data command kullanmaya devam edebilir.

JSON gösterimi
{
  "signingKeyFingerprintsSha256": [
    string
  ],
  "notificationReceiver": string
}
Alanlar
signingKeyFingerprintsSha256[]

string

Uzantı uygulamasının imza sertifikasının on altılık kodlanmış SHA-256 karması. Yalnızca 64 karakterlik on altılık dize temsilleri geçerlidir.

Belirtilmemişse ilgili paket adının imzası Play Store'dan alınır.

Bu liste boşsa uygulamanın Android Device Policy ile iletişim kurabilmesi için cihazdaki uzantı uygulamasının imzası, Play Store'dan alınan imzayla eşleşmelidir.

Bu liste boş değilse uygulamanın Android Device Policy ile iletişim kurabilmesi için cihazdaki uzantı uygulamasının imzası bu listedeki girişlerden biriyle eşleşmelidir.

Üretim kullanım alanlarında bu alanın boş bırakılması önerilir.

notificationReceiver

string

Android Device Policy için alıcı hizmet sınıfının, yerel komut durumu güncellemelerini uzantı uygulamasına bildirmek üzere tam sınıf adı.

AlwaysOnVpnLockdownExemption

Bir uygulamanın alwaysOnVpnPackage.lockdownEnabled ayarından muaf olup olmadığını kontrol eder.

Sıralamalar
ALWAYS_ON_VPN_LOCKDOWN_EXEMPTION_UNSPECIFIED Belirtilmedi. Varsayılan olarak VPN_LOCKDOWN_ENFORCED değerine ayarlanır.
VPN_LOCKDOWN_ENFORCED Uygulama, her zaman açık VPN kilitleme ayarına uyar.
VPN_LOCKDOWN_EXEMPTION Uygulama, her zaman açık VPN kilitleme ayarından muaftır.

WorkProfileWidgets

Bir iş profili uygulamasının ana ekrana widget eklemesine izin verilip verilmeyeceğini kontrol eder.

Sıralamalar
WORK_PROFILE_WIDGETS_UNSPECIFIED Belirtilmedi. Varsayılan olarak workProfileWidgetsDefault değerine ayarlanır.
WORK_PROFILE_WIDGETS_ALLOWED İş profili widget'larına izin verilir. Bu sayede uygulama, ana ekrana widget ekleyebilir.
WORK_PROFILE_WIDGETS_DISALLOWED İş profili widget'larına izin verilmez. Bu durumda uygulama, ana ekrana widget ekleyemez.

CredentialProviderPolicy

Uygulamanın Android 14 ve sonraki sürümlerde kimlik bilgisi sağlayıcı olarak hareket etmesine izin verilip verilmediği.

Sıralamalar
CREDENTIAL_PROVIDER_POLICY_UNSPECIFIED Belirtilmedi. Davranış credentialProviderPolicyDefault tarafından yönetilir.
CREDENTIAL_PROVIDER_ALLOWED Uygulamanın kimlik bilgisi sağlayıcı olarak hareket etmesine izin verilir.

InstallConstraint

InstallType özelliğinin şu şekilde ayarlandığı uygulamalar arasında:

Bu, uygulama yüklemeyle ilgili bir dizi kısıtlama tanımlar. Alanlardan en az biri ayarlanmalıdır. Birden fazla alan ayarlandığında, uygulamanın yüklenmesi için tüm kısıtlamaların karşılanması gerekir.

JSON gösterimi
{
  "networkTypeConstraint": enum (NetworkTypeConstraint),
  "chargingConstraint": enum (ChargingConstraint),
  "deviceIdleConstraint": enum (DeviceIdleConstraint)
}
Alanlar
networkTypeConstraint

enum (NetworkTypeConstraint)

İsteğe bağlı. Ağ türü kısıtlaması.

chargingConstraint

enum (ChargingConstraint)

İsteğe bağlı. Şarj kısıtlaması.

deviceIdleConstraint

enum (DeviceIdleConstraint)

İsteğe bağlı. Cihazın boşta kalma kısıtlaması.

NetworkTypeConstraint

Ağ türü kısıtlaması.

Sıralamalar
NETWORK_TYPE_CONSTRAINT_UNSPECIFIED Belirtilmedi. Varsayılan olarak INSTALL_ON_ANY_NETWORK değerine ayarlanır.
INSTALL_ON_ANY_NETWORK Etkin ağlar (kablosuz, hücresel vb.).
INSTALL_ONLY_ON_UNMETERED_NETWORK Sınırsız ağlar (ör. kablosuz ağ).

ChargingConstraint

Şarj kısıtlaması.

Sıralamalar
CHARGING_CONSTRAINT_UNSPECIFIED Belirtilmedi. Varsayılan olarak CHARGING_NOT_REQUIRED değerine ayarlanır.
CHARGING_NOT_REQUIRED Cihazın şarj oluyor olması gerekmez.
INSTALL_ONLY_WHEN_CHARGING Cihazın şarj olması gerekir.

DeviceIdleConstraint

Cihazın boşta kalma durumu kısıtlaması.

Sıralamalar
DEVICE_IDLE_CONSTRAINT_UNSPECIFIED Belirtilmedi. Varsayılan olarak DEVICE_IDLE_NOT_REQUIRED değerine ayarlanır.
DEVICE_IDLE_NOT_REQUIRED Cihazın boşta olması gerekmez. Uygulama, kullanıcı cihazla etkileşimde bulunurken de yüklenebilir.
INSTALL_ONLY_WHEN_DEVICE_IDLE Cihazın boşta olması gerekir.

UserControlSettings

Belirli bir uygulama için kullanıcı kontrolüne izin verilip verilmediğini belirtir. Kullanıcı kontrolü, uygulamayı zorla durdurma ve uygulama verilerini temizleme gibi kullanıcı işlemlerini içerir. Android 11 ve sonraki sürümlerde desteklenir. Bir uygulama için extensionConfig ayarlanırsa ayarlanan değerden bağımsız olarak kullanıcı kontrolüne izin verilmez. Kiosk uygulamaları için USER_CONTROL_ALLOWED, kullanıcı kontrolüne izin vermek üzere kullanılabilir.

Sıralamalar
USER_CONTROL_SETTINGS_UNSPECIFIED Kullanıcı kontrolüne izin verilip verilmediğini belirlemek için uygulamanın varsayılan davranışını kullanır. Çoğu uygulamada varsayılan olarak kullanıcı kontrolüne izin verilir ancak tamamlayıcı uygulamalar (extensionConfig true olarak ayarlanır), kiosk uygulamaları ve diğer kritik sistem uygulamaları gibi bazı kritik uygulamalarda kullanıcı kontrolüne izin verilmez.
USER_CONTROL_ALLOWED Uygulama için kullanıcı kontrolüne izin verilir. Kiosk uygulamaları, kullanıcı kontrolüne izin vermek için bunu kullanabilir.
USER_CONTROL_DISALLOWED Uygulamada kullanıcı kontrolüne izin verilmiyor. Android sürümü 11'den küçükse API_LEVEL bildirilir.

KeyguardDisabledFeature

Devre dışı bırakılabilen anahtar koruyucu (kilit ekranı) özellikleri.

Sıralamalar
KEYGUARD_DISABLED_FEATURE_UNSPECIFIED Bu değer yoksayılır.
CAMERA Güvenli tuş koruyucu ekranlarda (ör. PIN) kamerayı devre dışı bırakın.
NOTIFICATIONS Tüm bildirimlerin güvenli anahtar koruyucu ekranlarda gösterilmesini devre dışı bırakın.
UNREDACTED_NOTIFICATIONS Güvenli kilit ekranlarında düzeltilmemiş bildirimleri devre dışı bırakın.
TRUST_AGENTS Güvenilir tuş kilidi ekranlarındaki güven aracısı durumunu yoksayma.
DISABLE_FINGERPRINT Güvenli kilit ekranlarında parmak izi sensörünü devre dışı bırakın.
DISABLE_REMOTE_INPUT Android 6 ve önceki sürümlerin yüklü olduğu cihazlarda, güvenli tuş kilidi ekranlarındaki bildirimlere metin girişini devre dışı bırakır. Android 7 ve sonraki sürümleri etkilemez.
FACE Güvenli kilit ekranlarında yüz kimlik doğrulamasını devre dışı bırakın.
IRIS Güvenli kilit ekranlarında iris kimlik doğrulamasını devre dışı bırakın.
BIOMETRICS Güvenli kilit ekranlarında tüm biyometrik kimlik doğrulamayı devre dışı bırakın.
SHORTCUTS Android 14 ve sonraki sürümlerde güvenli anahtar koruyucu ekranındaki tüm kısayolları devre dışı bırakma
ALL_FEATURES Mevcut ve gelecekteki tüm tuş koruyucu özelleştirmelerini devre dışı bırakır.

PersistentPreferredActivity

Belirli bir intent filtresiyle eşleşen intent'leri işlemek için varsayılan etkinlik. Not: Kiosk oluşturmak için kalıcı tercih edilen etkinlikleri kullanmak yerine KIOSK için InstallType'i kullanın.

JSON gösterimi
{
  "receiverActivity": string,
  "actions": [
    string
  ],
  "categories": [
    string
  ]
}
Alanlar
receiverActivity

string

Varsayılan intent işleyici olması gereken etkinlik. Bu, bir Android bileşeni adı olmalıdır (ör. com.android.enterprise.app/.MainActivity). Alternatif olarak, değer bir uygulamanın paket adı olabilir. Bu durumda Android Device Policy, intent'i işlemek için uygulamadan uygun bir etkinlik seçer.

actions[]

string

Filtrede eşlenecek intent işlemleri. Filtreye herhangi bir işlem dahil edilmişse eşleşme için intent'in işlemi bu değerlerden biri olmalıdır. Hiçbir işlem eklenmezse intent işlemi yoksayılır.

categories[]

string

Filtrede eşlenecek intent kategorileri. Bir intent, gerektirdiği kategorileri içerir. Eşleşme için bu kategorilerin tümü filtreye dahil edilmelidir. Diğer bir deyişle, filtreye bir kategori eklemek, intent'te belirtilmediği sürece eşleşmeyi etkilemez.

SystemUpdate

Sistem güncellemelerini yönetmeye yönelik yapılandırma

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ı makalenin ana hatlar bölümünü inceleyin.

JSON gösterimi
{
  "type": enum (SystemUpdateType),
  "startMinutes": integer,
  "endMinutes": integer,
  "freezePeriods": [
    {
      object (FreezePeriod)
    }
  ]
}
Alanlar
type

enum (SystemUpdateType)

Yapılandırılacak sistem güncellemesi türü.

startMinutes

integer

Tür WINDOWED ise bakım döneminin başlangıcı (cihazın yerel saatinde gece yarısından sonraki dakika sayısı olarak ölçülür). Bu değer 0 ile 1439 arasında (0 ve 1439 dahil) olmalıdır.

endMinutes

integer

Tür WINDOWED ise bakım döneminin sonu. Bu değer, cihazın yerel saatinde gece yarısından sonraki dakika sayısı olarak ölçülür. Bu değer 0 ile 1439 arasında (0 ve 1439 dahil) olmalıdır. Bu değer startMinutes'ten azsa bakım dönemi gece yarısına kadar sürer. Belirtilen bakım dönemi 30 dakikadan kısaysa gerçek dönem, başlangıç zamanının 30 dakika ötesine kadar uzatılır.

freezePeriods[]

object (FreezePeriod)

Bir cihazda çalışan işletim sistemi sürümünü dondurmak için kablosuz olarak (OTA) sistem güncellemelerinin ertelendiği, her yıl tekrarlanan bir dönem. Cihazın süresiz olarak dondurulmasını önlemek için her dondurma dönemi arasında en az 60 gün olmalıdır.

SystemUpdateType

Sistem güncelleme yapılandırmasının türü.

Sıralamalar
SYSTEM_UPDATE_TYPE_UNSPECIFIED Cihazın varsayılan güncelleme davranışını uygulayın. Bu davranış genellikle kullanıcının sistem güncellemelerini kabul etmesini gerektirir.
AUTOMATIC Güncelleme mevcut olduğunda otomatik olarak yüklenir.
WINDOWED

Günlük bakım dönemi içinde otomatik olarak yüklenir. Bu işlem, Play uygulamalarının da belirtilen süre içinde güncellenmesini sağlar. Ön plana sabitlenen uygulamaların Play tarafından güncellenebilmesinin tek yolu bu olduğundan kiosk cihazlarda bu yöntemin kullanılması önemle tavsiye edilir.

Bir uygulama için autoUpdateMode AUTO_UPDATE_HIGH_PRIORITY olarak ayarlanırsa bakım dönemi bu uygulama için yoksayılır ve uygulama, bakım dönemi dışında bile en kısa sürede güncellenir.

POSTPONE Otomatik yüklemeyi en fazla 30 gün erteleyin. Bu politika, güvenlik güncellemelerini (ör. aylık güvenlik yamaları) etkilemez.

FreezePeriod

Sistem dondurma dönemi. Bir cihazın saati dondurma dönemindeyken gelen tüm sistem güncellemeleri (güvenlik yamaları dahil) engellenir ve yüklenmez.

Cihaz, ayarlanmış dondurma dönemlerinin dışında olduğunda normal politika davranışı (otomatik, dönemsel veya ertelenmiş) geçerli olur.

Dondurma dönemi hesaplamalarında artık yıllar dikkate alınmaz. Özellikle:

  • Dondurma döneminin başlangıç veya bitiş tarihi olarak 29 Şubat ayarlanırsa dondurma dönemi 28 Şubat'ta başlar veya biter.
  • Bir cihazın sistem saati 29 Şubat'ı gösterdiğinde 28 Şubat olarak değerlendirilir.
  • Dondurma dönemindeki gün sayısı veya iki dondurma dönemi arasındaki süre hesaplanırken 29 Şubat dikkate alınmaz ve gün olarak sayılmaz.

Not: Dondurma dönemlerinin geçerli olması için SystemUpdateType, SYSTEM_UPDATE_TYPE_UNSPECIFIED olarak belirtilemez. Bunun nedeni, dondurma dönemlerinin tanımlanmış bir politikanın belirtilmesini gerektirmesidir.

JSON gösterimi
{
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
Alanlar
startDate

object (Date)

Dondurma döneminin başlangıç tarihi (dahil). Not: year ayarlanmamalıdır. Örneğin, {"month": 1,"date": 30}.

endDate

object (Date)

Dondurma döneminin bitiş tarihi (dahil). Başlangıç tarihinden en geç 90 gün sonra olmalıdır. Bitiş tarihi başlangıç tarihinden önceyse dondurma döneminin yıl sonunu kapsadığı kabul edilir. Not: year ayarlanmamalıdır. Örneğin, {"month": 1,"date": 30}.

Tarih

Doğum günü gibi takvim tarihlerinin tamamını veya bir kısmını temsil eder. Saat ve saat dilimi başka bir yerde belirtilmiş veya önemsizdir. Tarih, Gregoryen takvimine göredir. Bu durum aşağıdakilerden birini gösterebilir:

  • Sıfır olmayan yıl, ay ve gün değerleri içeren tam tarih.
  • Sıfır yılı olan bir ay ve gün (ör. yıldönümü).
  • Ay ve gün bilgisi olmayan bir yıl.
  • Sıfır gün içeren bir yıl ve ay (ör. kredi kartı son kullanma tarihi).

İlgili türler:

JSON gösterimi
{
  "year": integer,
  "month": integer,
  "day": integer
}
Alanlar
year

integer

Tarihin yılı. 1 ile 9999 arasında veya yıl olmadan bir tarih belirtmek için 0 olmalıdır.

month

integer

Yılın ayı. 1 ile 12 arasında veya ay ve gün olmadan bir yıl belirtmek için 0 olmalıdır.

day

integer

Ayın günü. 1 ile 31 arasında olmalı ve yıl ile ay için geçerli olmalıdır. 0 değerini kullanarak ise yıl veya gününün önemli olmadığı bir yıl ve ay belirtebilirsiniz.

StatusReportingSettings

Durum raporlarının davranışını kontrol eden ayarlar.

JSON gösterimi
{
  "applicationReportsEnabled": boolean,
  "deviceSettingsEnabled": boolean,
  "softwareInfoEnabled": boolean,
  "memoryInfoEnabled": boolean,
  "networkInfoEnabled": boolean,
  "displayInfoEnabled": boolean,
  "powerManagementEventsEnabled": boolean,
  "hardwareStatusEnabled": boolean,
  "systemPropertiesEnabled": boolean,
  "applicationReportingSettings": {
    object (ApplicationReportingSettings)
  },
  "commonCriteriaModeEnabled": boolean
}
Alanlar
applicationReportsEnabled

boolean

Uygulama raporlarının etkin olup olmadığı.

deviceSettingsEnabled

boolean

Cihaz ayarları raporlamasının etkin olup olmadığı.

softwareInfoEnabled

boolean

Yazılım bilgileri raporlamasının etkin olup olmadığı.

memoryInfoEnabled

boolean

Bellek etkinliği raporlamasının etkin olup olmadığı.

networkInfoEnabled

boolean

Ağ bilgileri raporlamasının etkin olup olmadığı.

displayInfoEnabled

boolean

Görüntülü reklam raporlamasının etkin olup olmadığı. İş profiline sahip kişisel cihazlarda rapor verileri kullanılamaz.

powerManagementEventsEnabled

boolean

Güç yönetimi etkinliği raporlamasının etkin olup olmadığı. İş profiline sahip kişisel cihazlarda rapor verileri kullanılamaz.

hardwareStatusEnabled

boolean

Donanım durumu raporlamasının etkin olup olmadığı. İş profiline sahip kişisel cihazlarda rapor verileri kullanılamaz.

systemPropertiesEnabled

boolean

Sistem özellikleri raporlamasının etkin olup olmadığı.

applicationReportingSettings

object (ApplicationReportingSettings)

Uygulama raporlama ayarları. Yalnızca applicationReportsEnabled true olarak ayarlandığında geçerlidir.

commonCriteriaModeEnabled

boolean

Common Criteria Mode raporlamasının etkin olup olmadığı. Bu özellik yalnızca şirkete ait cihazlarda desteklenir.

ApplicationReportingSettings

Uygulama raporlarının davranışını kontrol eden ayarlar.

JSON gösterimi
{
  "includeRemovedApps": boolean
}
Alanlar
includeRemovedApps

boolean

Kaldırılan uygulamaların uygulama raporlarına dahil edilip edilmeyeceğini belirtir.

PackageNameList

Paket adlarının listesi.

JSON gösterimi
{
  "packageNames": [
    string
  ]
}
Alanlar
packageNames[]

string

Paket adlarının listesi.

BatteryPluggedMode

Pilin takılabileceği modlar.

Sıralamalar
BATTERY_PLUGGED_MODE_UNSPECIFIED Bu değer yoksayılır.
AC Güç kaynağı bir AC şarj cihazıdır.
USB Güç kaynağı bir USB bağlantı noktasıdır.
WIRELESS Güç kaynağı kablosuzdur.

ProxyInfo

HTTP proxy'si için yapılandırma bilgileri. Doğrudan proxy için host, port ve excludedHosts alanlarını ayarlayın. PAC komut dosyası proxy'si için pacUri alanını ayarlayın.

JSON gösterimi
{
  "host": string,
  "port": integer,
  "excludedHosts": [
    string
  ],
  "pacUri": string
}
Alanlar
host

string

Doğrudan proxy'nin ana makinesi.

port

integer

Doğrudan proxy'nin bağlantı noktası.

excludedHosts[]

string

Doğrudan proxy için proxy'nin atlandığı ana makineler. Ana makine adları, *.example.com gibi joker karakterler içerebilir.

pacUri

string

Proxy'yi yapılandırmak için kullanılan PAC komut dosyasının URI'si.

ChoosePrivateKeyRule

Uygulamaların özel anahtarlara erişimini kontrol eder. Kural, Android Device Policy'nin, varsa belirtilen uygulamaya hangi özel anahtarı vereceğini belirler. Erişim, uygulama belirli bir URL için özel anahtar takma adı istemek üzere KeyChain.choosePrivateKeyAlias'u (veya herhangi bir aşırı yüklemeyi) çağrdığında veya Android 11 ve sonraki sürümlerde URL'ye özel olmayan kurallar için (yani urlPattern ayarlanmamışsa veya boş dize ya da .* olarak ayarlanmışsa) doğrudan verilir. Böylece uygulama, önce KeyChain.choosePrivateKeyAlias'u çağırmadan KeyChain.getPrivateKey'i çağırabilir.

Bir uygulama KeyChain.choosePrivateKeyAlias çağrısında bulunduğunda birden fazla choosePrivateKeyRules eşleşirse döndürülecek anahtar takma adını son eşleşen kural tanımlar.

JSON gösterimi
{
  "urlPattern": string,
  "packageNames": [
    string
  ],
  "privateKeyAlias": string
}
Alanlar
urlPattern

string

İsteğin URL'siyle eşleştirilecek URL kalıbı. Ayarlanmamışsa veya boşsa tüm URL'lerle eşleşir. Bu işlem için java.util.regex.Pattern normal ifade söz dizimi kullanılır.

packageNames[]

string

Bu kuralın geçerli olduğu paket adları. Her uygulamanın imzalama sertifikasının karması, Play tarafından sağlanan karmayla doğrulanır. Paket adı belirtilmezse takma ad, KeyChain.choosePrivateKeyAlias veya herhangi bir aşırı yüklemeyi çağıran tüm uygulamalara sağlanır (ancak Android 11 ve sonraki sürümlerde bile KeyChain.choosePrivateKeyAlias çağrılmadan sağlanmaz). Burada belirtilen bir paketle aynı Android UID'ye sahip tüm uygulamalar, KeyChain.choosePrivateKeyAlias çağrısı yaptığında erişime sahip olur.

privateKeyAlias

string

Kullanılacak özel anahtarın takma adı.

AlwaysOnVpnPackage

Her zaman açık VPN bağlantısı yapılandırması.

JSON gösterimi
{
  "packageName": string,
  "lockdownEnabled": boolean
}
Alanlar
packageName

string

VPN uygulamasının paket adı.

lockdownEnabled

boolean

VPN bağlı değilken ağ bağlantısına izin vermez.

LocationMode

İş profilinde ve tümüyle yönetilen cihazlarda etkinleştirilen konum algılama derecesi.

Sıralamalar
LOCATION_MODE_UNSPECIFIED Varsayılan olarak LOCATION_USER_CHOICE değerine ayarlanır.
HIGH_ACCURACY

Android 8 ve önceki sürümlerde GPS, ağlar ve diğer sensörler dahil tüm konum algılama yöntemleri etkindir. Android 9 ve sonraki sürümlerde bu, LOCATION_ENFORCED değerine eşdeğerdir.

SENSORS_ONLY

Android 8 ve önceki sürümlerde yalnızca GPS ve diğer sensörler etkindir. Android 9 ve sonraki sürümlerde bu, LOCATION_ENFORCED değerine eşdeğerdir.

BATTERY_SAVING

Android 8 ve önceki sürümlerde yalnızca ağ konum sağlayıcısı etkindir. Android 9 ve sonraki sürümlerde bu, LOCATION_ENFORCED değerine eşdeğerdir.

OFF

Android 8 ve önceki sürümlerde konum ayarı ve doğruluğu devre dışıdır. Android 9 ve sonraki sürümlerde bu, LOCATION_DISABLED değerine eşdeğerdir.

LOCATION_USER_CHOICE Cihazdaki konum ayarı kısıtlanmamış olmalıdır. Belirli bir davranış ayarlanmamış veya zorunlu kılınmamıştır.
LOCATION_ENFORCED Cihazda konum ayarını etkinleştirin.
LOCATION_DISABLED Cihazda konum ayarını devre dışı bırakın.

ComplianceRule

Bir cihaz, politikasıyla uyumlu olmadığında hangi azaltıcı işlemlerin yapılacağını belirten bir kural. Her kural için, Device kaynağı için policyCompliant değerini false (yanlış) olarak ayarlayan ve cihazda cihazın politikasıyla uyumlu olmadığını belirten bir mesaj görüntüleyen her zaman gizli bir azaltıcı işlem vardır. Kuraldaki alan değerlerine bağlı olarak isteğe bağlı olarak başka azaltıcı işlemler de yapılabilir.

JSON gösterimi
{
  "disableApps": boolean,
  "packageNamesToDisable": [
    string
  ],

  // Union field condition can be only one of the following:
  "nonComplianceDetailCondition": {
    object (NonComplianceDetailCondition)
  },
  "apiLevelCondition": {
    object (ApiLevelCondition)
  }
  // End of list of possible types for union field condition.
}
Alanlar
disableApps

boolean

Doğru olarak ayarlanırsa kural, cihazın etkili bir şekilde devre dışı bırakılması ancak uygulama verilerinin korunması için uygulamaları devre dışı bırakmaya yönelik bir hafifletici işlem içerir. Cihaz kilitli görev modunda bir uygulama çalıştırıyorsa uygulama kapatılır ve politikaya uyulmama nedenini gösteren bir kullanıcı arayüzü gösterilir.

packageNamesToDisable[]

string

Ayarlanırsa kural, listede belirtilen uygulamaları devre dışı bırakmak için azaltıcı bir işlem içerir ancak uygulama verileri korunur.

Birlik alanı condition. Koşul, karşılandığı zaman kuralda tanımlanan azaltıcı işlemleri tetikler. Koşullardan tam olarak biri ayarlanmalıdır. condition yalnızca aşağıdakilerden biri olabilir:
nonComplianceDetailCondition

object (NonComplianceDetailCondition)

Cihaz için eşleşen NonComplianceDetail varsa karşılanan bir koşul.

apiLevelCondition

object (ApiLevelCondition)

Cihazdaki Android Framework API düzeyi minimum koşulu karşılamıyorsa karşılanan bir koşul.

NonComplianceDetailCondition

Cihaz için eşleşen NonComplianceDetail varsa karşılanan bir uyumluluk kuralı koşulu. NonComplianceDetailCondition içinde ayarlanan tüm alanlar karşılık gelen NonComplianceDetail alanlarıyla eşleşirse NonComplianceDetail, NonComplianceDetailCondition ile eşleşir.

JSON gösterimi
{
  "settingName": string,
  "nonComplianceReason": enum (NonComplianceReason),
  "packageName": string
}
Alanlar
settingName

string

Politika ayarının adı. Bu, üst düzey bir Policy alanının JSON alan adıdır. Ayarlanmazsa bu koşul herhangi bir ayar adıyla eşleşir.

nonComplianceReason

enum (NonComplianceReason)

Cihazın ayarlara uymamasının nedeni. Ayarlanmazsa bu koşul herhangi bir nedenle eşleşir.

packageName

string

Uygun olmayan uygulamanın paket adı. Ayarlanmamışsa bu koşul tüm paket adlarıyla eşleşir.

ApiLevelCondition

Cihazdaki Android Framework API düzeyi minimum koşulu karşılamıyorsa karşılanan bir uyumluluk kuralı koşulu. Politika başına bu türde koşul içeren yalnızca bir kural olabilir.

JSON gösterimi
{
  "minApiLevel": integer
}
Alanlar
minApiLevel

integer

İstenen minimum Android Framework API düzeyi. Cihaz minimum koşulu karşılamıyorsa bu koşul karşılanır. Sıfırdan büyük olmalıdır.

AppAutoUpdatePolicy

Önerilen alternatif: Uygulama başına ayarlanan autoUpdateMode, güncelleme sıklığı konusunda daha fazla esneklik sağlar.

autoUpdateMode AUTO_UPDATE_POSTPONED veya AUTO_UPDATE_HIGH_PRIORITY değerine ayarlandığında bu alanın etkisi olmaz.

Otomatik uygulama güncellemelerinin ne zaman uygulanabileceğini kontrol eden uygulama otomatik güncelleme politikası.

Sıralamalar
APP_AUTO_UPDATE_POLICY_UNSPECIFIED Otomatik güncelleme politikası ayarlanmamış. CHOICE_TO_THE_USER etiketine eş değer.
CHOICE_TO_THE_USER Kullanıcı, otomatik güncellemeleri kontrol edebilir.
NEVER Uygulamalar hiçbir zaman otomatik olarak güncellenmez.
WIFI_ONLY Uygulamalar yalnızca kablosuz ağ üzerinden otomatik olarak güncellenir.
ALWAYS Uygulamalar istediğiniz zaman otomatik olarak güncellenir. Veri ücretleri alınabilir.

AppTrack

Google Play uygulama sürümü kanalı.

Sıralamalar
APP_TRACK_UNSPECIFIED Bu değer yoksayılır.
PRODUCTION En son kararlı sürümü sağlayan üretim kanalı.
BETA En son beta sürümünü sunan beta kanalı.

EncryptionPolicy

Şifreleme türü

Sıralamalar
ENCRYPTION_POLICY_UNSPECIFIED Bu değer yoksayılır, yani şifreleme gerekmez
ENABLED_WITHOUT_PASSWORD Şifreleme gereklidir ancak önyükleme için şifre gerekmez
ENABLED_WITH_PASSWORD Başlatmak için şifre gerektiren şifreleme gerekli

PlayStoreMode

Play Store modu politikası için olası değerler.

Sıralamalar
PLAY_STORE_MODE_UNSPECIFIED Belirtilmedi. Varsayılan olarak WHITELIST değerine ayarlanır.
WHITELIST Yalnızca politikadaki uygulamalar kullanılabilir. Politikada bulunmayan uygulamalar cihazdan otomatik olarak kaldırılır.
BLACKLIST Tüm uygulamalar kullanılabilir durumda olmalıdır ve cihazda bulunmaması gereken uygulamalar applications politikasında açıkça "ENGELENDİ" olarak işaretlenmelidir.

SetupAction

Kurulum sırasında gerçekleştirilen bir işlem.

JSON gösterimi
{
  "title": {
    object (UserFacingMessage)
  },
  "description": {
    object (UserFacingMessage)
  },

  // Union field action can be only one of the following:
  "launchApp": {
    object (LaunchAppAction)
  }
  // End of list of possible types for union field action.
}
Alanlar
title

object (UserFacingMessage)

Bu işlemin başlığı.

description

object (UserFacingMessage)

Bu işlemin açıklaması.

Birlik alanı action. Kurulum sırasında yürütülecek işlem. action yalnızca aşağıdakilerden biri olabilir:
launchApp

object (LaunchAppAction)

Bir uygulamayı başlatan işlem. Uygulama, bunun bir kurulum işlemi akışı olduğunu belirtmek için com.google.android.apps.work.clouddpc.EXTRA_LAUNCHED_AS_SETUP_ACTION anahtarına sahip bir ekstra içeren bir intent ile başlatılır. Bu ekstra, true doğru/yanlış değerine ayarlanır. SetupAction bir uygulamaya referans veriyorsa uygulama politikasındaki ilgili installType, REQUIRED_FOR_SETUP olarak ayarlanmalıdır. Aksi takdirde söz konusu kurulum başarısız olur.

LaunchAppAction

Bir uygulamayı başlatma işlemi.

JSON gösterimi
{

  // Union field launch can be only one of the following:
  "packageName": string
  // End of list of possible types for union field launch.
}
Alanlar
Birlik alanı launch. Yürütülecek başlatma işleminin açıklaması launch aşağıdakilerden yalnızca biri olabilir:
packageName

string

Başlatılacak uygulamanın paket adı

PolicyEnforcementRule

Bir cihaz veya iş profili settingName alanında belirtilen politikaya uygun değilse yapılacak işlemleri tanımlayan bir kural. Birden fazla eşleşen veya birden fazla tetiklenmiş yaptırım kuralı varsa en ağır işlemin uygulandığı bir birleştirme gerçekleşir. Ancak, tetiklenen tüm kuralların takibi devam eder. Buna ilk tetikleme zamanı ve ilişkili tüm uygunsuzluk ayrıntıları dahildir. En ağır yaptırım kuralının karşılandığı durumlarda, en uygun ikinci işlem uygulanır.

JSON gösterimi
{
  "blockAction": {
    object (BlockAction)
  },
  "wipeAction": {
    object (WipeAction)
  },

  // Union field trigger can be only one of the following:
  "settingName": string
  // End of list of possible types for union field trigger.
}
Alanlar
blockAction

object (BlockAction)

Şirkete ait bir cihazda veya iş profilinde uygulamalara ve verilere erişimi engelleyen bir işlem. Bu işlem, kullanıcıya uygunluk sorununun nasıl düzeltileceğiyle ilgili (mümkün olduğunda) bilgiler içeren bir bildirim de gönderir. Not: wipeAction da belirtilmelidir.

wipeAction

object (WipeAction)

Şirkete ait bir cihazı sıfırlama veya iş profilini silme işlemi. Not: blockAction da belirtilmelidir.

Birlik alanı trigger. Bu kuralı tetikleyecek koşul. trigger yalnızca aşağıdakilerden biri olabilir:
settingName

string

Zorunlu kılınacak üst düzey politika. Örneğin, applications veya passwordPolicies.

BlockAction

Tümüyle yönetilen bir cihazda veya iş profilinde uygulamalara ve verilere erişimi engelleyen bir işlem. Bu işlem, cihazın veya iş profilinin, kullanıcıya yönelik bir bildirim göstermesini de tetikler. Bu bildirimde, uygunluk sorununun nasıl düzeltileceğiyle ilgili bilgiler (mümkün olduğunda) yer alır. Not: wipeAction da belirtilmelidir.

JSON gösterimi
{
  "blockAfterDays": integer,
  "blockScope": enum (BlockScope)
}
Alanlar
blockAfterDays

integer

Cihazın veya iş profilinin engellenmesi için politikanın uygunsuz olduğu gün sayısı. Erişimi hemen engellemek için değeri 0 olarak ayarlayın. blockAfterDays, wipeAfterDays değerinden küçük olmalıdır.

blockScope

enum (BlockScope)

Bu BlockAction öğesinin kapsamını belirtir. Yalnızca şirkete ait cihazlar için geçerlidir.

BlockScope

BlockAction değerinin kapsamını belirtir. Yalnızca şirkete ait cihazlar için geçerlidir.

Sıralamalar
BLOCK_SCOPE_UNSPECIFIED Belirtilmedi. Varsayılan olarak BLOCK_SCOPE_WORK_PROFILE değerine ayarlanır.
BLOCK_SCOPE_WORK_PROFILE Engelleme işlemi yalnızca iş profilindeki uygulamalara uygulanır. Kişisel profildeki uygulamalar bu durumdan etkilenmez.
BLOCK_SCOPE_DEVICE Engelleme işlemi, kişisel profildeki uygulamalar dahil olmak üzere cihazın tamamına uygulanır.

WipeAction

Şirkete ait bir cihazı sıfırlama veya iş profilini silme işlemi. Not: blockAction da belirtilmelidir.

JSON gösterimi
{
  "wipeAfterDays": integer,
  "preserveFrp": boolean
}
Alanlar
wipeAfterDays

integer

Cihaz veya iş profilinin silinmesinden önce politikanın uyumlu olmadığı gün sayısı. wipeAfterDays, blockAfterDays değerinden büyük olmalıdır.

preserveFrp

boolean

Fabrika ayarlarına sıfırlama koruması verilerinin cihazda korunup korunmayacağı. Bu ayar, iş profilleri için geçerli değildir.

KioskCustomization

Kiosk modunda cihazın davranışını kontrol eden ayarlar. Kiosk modunu etkinleştirmek için kioskCustomLauncherEnabled değerini true olarak ayarlayın veya installType KIOSK ile politikada bir uygulama belirtin.

JSON gösterimi
{
  "powerButtonActions": enum (PowerButtonActions),
  "systemErrorWarnings": enum (SystemErrorWarnings),
  "systemNavigation": enum (SystemNavigation),
  "statusBar": enum (StatusBar),
  "deviceSettings": enum (DeviceSettings)
}
Alanlar
powerButtonActions

enum (PowerButtonActions)

Kullanıcı güç düğmesini basılı tuttuğunda (uzun basma) kiosk modundaki cihazın davranışını belirler.

systemErrorWarnings

enum (SystemErrorWarnings)

Kilitlenen veya yanıt vermeyen uygulamalarla ilgili sistem hatası iletişim kutularının kiosk modunda engellenip engellenmeyeceğini belirtir. Engellendiğinde sistem, kullanıcı kullanıcı arayüzünde "uygulamayı kapat" seçeneğini seçmiş gibi uygulamayı zorla durdurur.

systemNavigation

enum (SystemNavigation)

Kiosk modunda hangi gezinme özelliklerinin (ör. Ana Sayfa, Genel Bakış düğmeleri) etkin olduğunu belirtir.

statusBar

enum (StatusBar)

Sistem bilgilerinin ve bildirimlerin kiosk modunda devre dışı bırakılıp bırakılmayacağını belirtir.

deviceSettings

enum (DeviceSettings)

Kiosk modunda Ayarlar uygulamasına izin verilip verilmediğini belirtir.

PowerButtonActions

Kullanıcı güç düğmesini basılı tuttuğunda (uzun basma) kiosk modundaki cihazın davranışını belirler.

Sıralamalar
POWER_BUTTON_ACTIONS_UNSPECIFIED Belirtilmemiş, varsayılan olarak POWER_BUTTON_AVAILABLE değerine ayarlanır.
POWER_BUTTON_AVAILABLE Kullanıcı kiosk modundaki bir cihazın Güç düğmesine uzun bastığında güç menüsü (ör. Kapat, Yeniden başlat) gösterilir.
POWER_BUTTON_BLOCKED Kullanıcı kiosk modundaki bir cihazın Güç düğmesine uzun bastığında güç menüsü (ör. Kapat, Yeniden başlat) gösterilmez. Not: Bu işlem, kullanıcıların cihazı kapatmasını engelleyebilir.

SystemErrorWarnings

Kilitlenen veya yanıt vermeyen uygulamalarla ilgili sistem hatası iletişim kutularının kiosk modunda engellenip engellenmeyeceğini belirtir.

Sıralamalar
SYSTEM_ERROR_WARNINGS_UNSPECIFIED Belirtilmemiş, varsayılan olarak ERROR_AND_WARNINGS_MUTED değerine ayarlanır.
ERROR_AND_WARNINGS_ENABLED Kilitlenme ve uygulama yanıt vermiyor (ANR) gibi tüm sistem hatası iletişim kutuları gösterilir.
ERROR_AND_WARNINGS_MUTED Kilitlenme ve uygulama yanıt vermiyor (ANR) gibi tüm sistem hatası iletişim kutuları engellenir. Engellendiğinde sistem, kullanıcı uygulamayı kullanıcı arayüzünden kapatıyormuş gibi uygulamayı zorla durdurur.

SystemNavigation

Kiosk modunda hangi gezinme özelliklerinin (ör. Ana Sayfa, Genel Bakış düğmeleri) etkin olduğunu belirtir.

Sıralamalar
SYSTEM_NAVIGATION_UNSPECIFIED Belirtilmemiş, varsayılan olarak NAVIGATION_DISABLED değerine ayarlanır.
NAVIGATION_ENABLED Ana sayfa ve genel bakış düğmeleri etkindir.
NAVIGATION_DISABLED Ana sayfa ve Genel bakış düğmelerine erişilemez.
HOME_BUTTON_ONLY Yalnızca ana sayfa düğmesi etkindir.

StatusBar

Sistem bilgilerinin ve bildirimlerin kiosk modunda devre dışı bırakılıp bırakılmayacağını belirtir.

Sıralamalar
STATUS_BAR_UNSPECIFIED Belirtilmemiş, varsayılan olarak INFO_AND_NOTIFICATIONS_DISABLED değerine ayarlanır.
NOTIFICATIONS_AND_SYSTEM_INFO_ENABLED

Sistem bilgileri ve bildirimler, kiosk modunda durum çubuğunda gösterilir.

Not: Bu politikanın geçerlilik kazanması için cihazın ana sayfa düğmesi kioskCustomization.systemNavigation kullanılarak etkinleştirilmelidir.

NOTIFICATIONS_AND_SYSTEM_INFO_DISABLED Kiosk modunda sistem bilgileri ve bildirimler devre dışıdır.
SYSTEM_INFO_ONLY Durum çubuğunda yalnızca sistem bilgileri gösterilir.

DeviceSettings

Kullanıcının kiosk modundayken cihazın Ayarlar uygulamasına erişip erişemeyeceğini belirtir.

Sıralamalar
DEVICE_SETTINGS_UNSPECIFIED Belirtilmemiş, varsayılan olarak SETTINGS_ACCESS_ALLOWED değerine ayarlanır.
SETTINGS_ACCESS_ALLOWED Kiosk modunda Ayarlar uygulamasına erişime izin verilir.
SETTINGS_ACCESS_BLOCKED Kiosk modunda Ayarlar uygulamasına erişime izin verilmez.

AdvancedSecurityOverrides

Gelişmiş güvenlik ayarları. Çoğu durumda bu ayarları yapmanız gerekmez.

JSON gösterimi
{
  "untrustedAppsPolicy": enum (UntrustedAppsPolicy),
  "googlePlayProtectVerifyApps": enum (GooglePlayProtectVerifyApps),
  "developerSettings": enum (DeveloperSettings),
  "commonCriteriaMode": enum (CommonCriteriaMode),
  "personalAppsThatCanReadWorkNotifications": [
    string
  ],
  "mtePolicy": enum (MtePolicy),
  "contentProtectionPolicy": enum (ContentProtectionPolicy)
}
Alanlar
untrustedAppsPolicy

enum (UntrustedAppsPolicy)

Cihazda güvenilmeyen uygulamalar (bilinmeyen kaynaklardan gelen uygulamalar) politikası uygulanıyor. installUnknownSourcesAllowed (deprecated). yerine

googlePlayProtectVerifyApps

enum (GooglePlayProtectVerifyApps)

Google Play Protect doğrulamasının zorunlu kılınıp kılınmadığı. ensureVerifyAppsEnabled (desteği sonlandırıldı) yerine kullanılır.

developerSettings

enum (DeveloperSettings)

Geliştirici ayarlarına (geliştirici seçenekleri ve güvenli önyükleme) erişimi kontrol eder. safeBootDisabled (desteği sonlandırıldı) ve debuggingFeaturesAllowed (desteği sonlandırıldı) özelliklerinin yerini alır.

commonCriteriaMode

enum (CommonCriteriaMode)

Ortak Kriterler modunu (Bilgi Teknolojisi Güvenlik Değerlendirmesi İçin Ortak Kriterler'de (CC) tanımlanan güvenlik standartları) kontrol eder. Ortak Kriterler Modu'nu etkinleştirmek, cihazdaki belirli güvenlik bileşenlerini artırır. Ayrıntılar için CommonCriteriaMode bölümüne bakın.

Uyarı: Ortak Kriterler Modu, genellikle yalnızca ulusal güvenlik sistemlerinde ve diğer son derece hassas kuruluşlarda kullanılan BT ürünleri için gereken katı bir güvenlik modelini uygular. Standart cihaz kullanımı etkilenebilir. Yalnızca gerekli olduğunda etkinleştirilir. Common Criteria modu daha önce etkinleştirildikten sonra kapatılırsa kullanıcı tarafından yapılandırılmış tüm kablosuz ağlar kaybolabilir ve kullanıcı girişi gerektiren kuruluş tarafından yapılandırılmış kablosuz ağların yeniden yapılandırılması gerekebilir.

personalAppsThatCanReadWorkNotifications[]

string

NotificationListenerService kullanarak iş profili bildirimlerini okuyabilen kişisel uygulamalar. Varsayılan olarak, kişisel uygulamalar (sistem uygulamaları hariç) iş bildirimlerini okuyamaz. Listedeki her değer bir paket adı olmalıdır.

mtePolicy

enum (MtePolicy)

İsteğe bağlı. Cihazdaki Bellek Etiketleme Uzantısı'nı (MTE) kontrol eder. MTE politikasındaki değişikliklerin uygulanması için cihazın yeniden başlatılması gerekir.

contentProtectionPolicy

enum (ContentProtectionPolicy)

İsteğe bağlı. Yanıltıcı uygulamaları tarayan içerik korumasının etkinleştirilip etkinleştirilmediğini kontrol eder. Bu özellik, Android 15 ve sonraki sürümlerde desteklenir.

UntrustedAppsPolicy

Cihazda güvenilmeyen uygulamalar (bilinmeyen kaynaklardan gelen uygulamalar) politikası uygulanıyor. installUnknownSourcesAllowed (deprecated). yerine

Sıralamalar
UNTRUSTED_APPS_POLICY_UNSPECIFIED Belirtilmedi. Varsayılan olarak DISALLOW_INSTALL değerine ayarlanır.
DISALLOW_INSTALL Varsayılan. Cihazın tamamında güvenilmeyen uygulama yüklemelerine izin vermeyin.
ALLOW_INSTALL_IN_PERSONAL_PROFILE_ONLY İş profili bulunan cihazlarda, güvenilmeyen uygulama yüklemelerine yalnızca cihazın kişisel profilinde izin verin.
ALLOW_INSTALL_DEVICE_WIDE Güvenilmeyen uygulama yüklemelerine cihazın tamamında izin verme.

GooglePlayProtectVerifyApps

Google Play Protect doğrulamasının zorunlu kılınıp kılınmadığı. ensureVerifyAppsEnabled (desteği sonlandırıldı) yerine kullanılır.

Sıralamalar
GOOGLE_PLAY_PROTECT_VERIFY_APPS_UNSPECIFIED Belirtilmedi. Varsayılan olarak VERIFY_APPS_ENFORCED değerine ayarlanır.
VERIFY_APPS_ENFORCED Varsayılan. Uygulama doğrulamayı zorla etkinleştirir.
VERIFY_APPS_USER_CHOICE Kullanıcının uygulama doğrulamayı etkinleştirip etkinleştirmeyeceğini seçmesine olanak tanır.

DeveloperSettings

Geliştirici ayarlarına (geliştirici seçenekleri ve güvenli önyükleme) erişimi kontrol eder. safeBootDisabled (desteği sonlandırıldı) ve debuggingFeaturesAllowed (desteği sonlandırıldı) özelliklerinin yerini alır.

Sıralamalar
DEVELOPER_SETTINGS_UNSPECIFIED Belirtilmedi. Varsayılan olarak DEVELOPER_SETTINGS_DISABLED değerine ayarlanır.
DEVELOPER_SETTINGS_DISABLED Varsayılan. Tüm geliştirici ayarlarını devre dışı bırakır ve kullanıcının bu ayarlara erişmesini engeller.
DEVELOPER_SETTINGS_ALLOWED Tüm geliştirici ayarlarına izin verir. Kullanıcı, ayarlara erişebilir ve isteğe bağlı olarak ayarları yapılandırabilir.

CommonCriteriaMode

Ortak Kriterler modunu (Bilgi Teknolojisi Güvenlik Değerlendirmesi İçin Ortak Kriterler'de (CC) tanımlanan güvenlik standartları) kontrol eder. Ortak Kriterler modunu etkinleştirmek, cihazdaki belirli güvenlik bileşenlerini artırır. Örneğin:

  1. Bluetooth uzun süreli anahtarlarının AES-GCM şifrelemesi
  2. Kablosuz ağ yapılandırması mağazaları
  3. AM API hedef ana makinelerine bağlanmak için TLSv1.2'nin kullanılmasını gerektiren ek ağ sertifikası doğrulaması
  4. Şifreleme politikası bütünlüğü kontrolü. Politika bütünlüğü kontrolünün durumunu almak için statusReportingSettings.commonCriteriaModeEnabled değerini doğru olarak ayarlamanızı öneririz. Politika imza doğrulaması başarısız olursa politika cihaza uygulanmaz ve commonCriteriaModeInfo.policy_signature_verification_status POLICY_SIGNATURE_VERIFICATION_FAILED olarak ayarlanır.

Ortak Kriterler Modu yalnızca Android 11 veya sonraki sürümlerin yüklü olduğu şirkete ait cihazlarda desteklenir.

Uyarı: Ortak Kriterler Modu, genellikle yalnızca ulusal güvenlik sistemlerinde ve diğer son derece hassas kuruluşlarda kullanılan BT ürünleri için gereken katı bir güvenlik modelini uygular. Standart cihaz kullanımı etkilenebilir. Yalnızca gerekli olduğunda etkinleştirilir. Common Criteria modu daha önce etkinleştirildikten sonra kapatılırsa kullanıcı tarafından yapılandırılmış tüm kablosuz ağlar kaybolabilir ve kullanıcı girişi gerektiren kuruluş tarafından yapılandırılmış kablosuz ağların yeniden yapılandırılması gerekebilir.

Sıralamalar
COMMON_CRITERIA_MODE_UNSPECIFIED Belirtilmedi. Varsayılan olarak COMMON_CRITERIA_MODE_DISABLED değerine ayarlanır.
COMMON_CRITERIA_MODE_DISABLED Varsayılan. Ortak Kriterler modunu devre dışı bırakır.
COMMON_CRITERIA_MODE_ENABLED Ortak Kriterler modunu etkinleştirir.

MtePolicy

Cihazdaki Bellek Etiketleme Uzantısı'nı (MTE) kontrol eder.

Sıralamalar
MTE_POLICY_UNSPECIFIED Belirtilmedi. Varsayılan olarak MTE_USER_CHOICE değerine ayarlanır.
MTE_USER_CHOICE Kullanıcı, cihazda MTE'yi etkinleştirmeyi veya devre dışı bırakmayı seçebilir (cihaz bunu destekliyorsa).
MTE_ENFORCED

Cihazda MTE etkindir ve kullanıcının bu ayarı değiştirmesine izin verilmez. Bu ayar, tümüyle yönetilen cihazlarda ve şirkete ait cihazlardaki iş profillerinde yapılabilir. Diğer yönetim modları için MANAGEMENT_MODE içeren bir nonComplianceDetail raporlanır. Cihaz MTE'yi desteklemiyorsa DEVICE_INCOMPATIBLE içeren bir nonComplianceDetail bildirilir.

Android 14 ve sonraki sürümlerde desteklenir. Android sürümü 14'ten küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir.

MTE_DISABLED

MTE cihazda devre dışı bırakılmıştır ve kullanıcının bu ayarı değiştirmesine izin verilmez. Bu yalnızca tümüyle yönetilen cihazlarda geçerlidir. Diğer durumlarda, MANAGEMENT_MODE içeren bir nonComplianceDetail bildirilir. Cihaz MTE'yi desteklemiyorsa DEVICE_INCOMPATIBLE içeren bir nonComplianceDetail bildirilir.

Android 14 ve sonraki sürümlerde desteklenir. Android sürümü 14'ten küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir.

ContentProtectionPolicy

Yanıltıcı uygulamaları tarayan içerik korumasının etkinleştirilip etkinleştirilmediğini kontrol eder. Bu özellik, Android 15 ve sonraki sürümlerde desteklenir.

Sıralamalar
CONTENT_PROTECTION_POLICY_UNSPECIFIED Belirtilmedi. Varsayılan olarak CONTENT_PROTECTION_DISABLED değerine ayarlanır.
CONTENT_PROTECTION_DISABLED İçerik koruması devre dışıdır ve kullanıcı bu ayarı değiştiremez.
CONTENT_PROTECTION_ENFORCED

İçerik koruması etkindir ve kullanıcı bu ayarı değiştiremez.

Android 15 ve sonraki sürümlerde desteklenir. Android sürümü 15'ten azsa API_LEVEL içeren bir nonComplianceDetail bildirilir.

CONTENT_PROTECTION_USER_CHOICE

İçerik koruması, politika tarafından kontrol edilmez. Kullanıcının içerik koruma davranışını seçmesine izin verilir.

Android 15 ve sonraki sürümlerde desteklenir. Android sürümü 15'ten azsa API_LEVEL içeren bir nonComplianceDetail bildirilir.

PersonalUsagePolicies

Şirkete ait ve iş profili bulunan bir cihazda kişisel kullanımı kontrol eden politikalar.

JSON gösterimi
{
  "cameraDisabled": boolean,
  "screenCaptureDisabled": boolean,
  "accountTypesWithManagementDisabled": [
    string
  ],
  "maxDaysWithWorkOff": integer,
  "personalPlayStoreMode": enum (PlayStoreMode),
  "personalApplications": [
    {
      object (PersonalApplicationPolicy)
    }
  ]
}
Alanlar
cameraDisabled

boolean

Doğru ise kamera kişisel profilde devre dışıdır.

screenCaptureDisabled

boolean

Doğru ise ekran görüntüsü tüm kullanıcılar için devre dışı bırakılır.

accountTypesWithManagementDisabled[]

string

Kullanıcı tarafından yönetilemeyen hesap türleri.

maxDaysWithWorkOff

integer

İş profilinin ne kadar süre boyunca kapalı kalacağını kontrol eder. Minimum süre en az 3 gün olmalıdır. Diğer ayrıntılar aşağıda verilmiştir:

  • Süre 0 olarak ayarlanırsa özellik devre dışı bırakılır.
  • Süre, minimum süreden daha küçük bir değere ayarlanırsa özellik hata döndürür.
Not: Uzun süreli kullanım dışı kalma dönemlerinde kişisel profillerin askıya alınmasını önlemek istiyorsanız bu parametre için geçici olarak büyük bir değer ayarlayabilirsiniz.

personalPlayStoreMode

enum (PlayStoreMode)

Kişisel profildeki uygulamalara nasıl izin verileceğini veya bunların nasıl engelleneceğini kontrol etmek için personalApplications ile birlikte kullanılır.

personalApplications[]

object (PersonalApplicationPolicy)

Kişisel profildeki uygulamalara uygulanan politika.

PlayStoreMode

Kişisel profildeki uygulamalara nasıl izin verileceğini veya bunların nasıl engelleneceğini kontrol etmek için personalApplications ile birlikte kullanılır.

Sıralamalar
PLAY_STORE_MODE_UNSPECIFIED Belirtilmedi. Varsayılan olarak BLOCKLIST değerine ayarlanır.
BLACKLIST

personalApplications'de installType değeri BLOCKED olan uygulamalar hariç tüm Play Store uygulamaları kişisel profile yüklenebilir.

BLOCKLIST personalApplications'de installType değeri BLOCKED olan uygulamalar hariç tüm Play Store uygulamaları kişisel profile yüklenebilir.
ALLOWLIST Kişisel profile yalnızca installType AVAILABLE olarak ayarlanmışken personalApplications içinde açıkça belirtilen uygulamalar yüklenmeye izin verilir.

PersonalApplicationPolicy

Şirkete ait ve iş profili bulunan bir cihazın kişisel profilindeki uygulamalarla ilgili politikalar.

JSON gösterimi
{
  "packageName": string,
  "installType": enum (InstallType)
}
Alanlar
packageName

string

Uygulamanın paket adı.

installType

enum (InstallType)

Yapılacak kurulum türü.

InstallType

Kişisel profil uygulamasının sahip olabileceği yükleme davranışı türleri.

Sıralamalar
INSTALL_TYPE_UNSPECIFIED Belirtilmedi. Varsayılan olarak AVAILABLE değerine ayarlanır.
BLOCKED Uygulama engellenir ve kişisel profile yüklenemez. Uygulama daha önce cihaza yüklenmişse kaldırılır.
AVAILABLE Uygulama, kişisel profile yüklenebilir.

AutoDateAndTimeZone

Şirkete ait bir cihazda otomatik tarih, saat ve saat dilimi ayarlarının etkin olup olmadığı.

Sıralamalar
AUTO_DATE_AND_TIME_ZONE_UNSPECIFIED Belirtilmedi. Varsayılan olarak AUTO_DATE_AND_TIME_ZONE_USER_CHOICE değerine ayarlanır.
AUTO_DATE_AND_TIME_ZONE_USER_CHOICE Otomatik tarih, saat ve saat dilimi kullanıcının seçimine bırakılır.
AUTO_DATE_AND_TIME_ZONE_ENFORCED Cihazda otomatik tarih, saat ve saat dilimi ayarlarını zorunlu kılın.

OncCertificateProvider

Bu özellik genel kullanıma sunulmamıştır.

JSON gösterimi
{
  "certificateReferences": [
    string
  ],

  // Union field endpoint can be only one of the following:
  "contentProviderEndpoint": {
    object (ContentProviderEndpoint)
  }
  // End of list of possible types for union field endpoint.
}
Alanlar
certificateReferences[]

string

Bu özellik genel kullanıma sunulmamıştır.

Birlik alanı endpoint.

Bu özellik genel kullanıma sunulmamıştır. endpoint yalnızca aşağıdakilerden biri olabilir:

contentProviderEndpoint

object (ContentProviderEndpoint)

Bu özellik genel kullanıma sunulmamıştır.

ContentProviderEndpoint

Bu özellik genel kullanıma sunulmamıştır.

JSON gösterimi
{
  "uri": string,
  "packageName": string,
  "signingCertsSha256": [
    string
  ]
}
Alanlar
uri

string

Bu özellik genel kullanıma sunulmamıştır.

packageName

string

Bu özellik genel kullanıma sunulmamıştır.

signingCertsSha256[]

string

Zorunlu. Bu özellik genel kullanıma sunulmamıştır.

CrossProfilePolicies

İş profilindeki verilere kişisel profilden erişilebildiğini ve bunun tam tersini kontrol eder. Cihazın iş profili yoksa MANAGEMENT_MODE içeren bir nonComplianceDetail bildirilir.

JSON gösterimi
{
  "showWorkContactsInPersonalProfile": enum (ShowWorkContactsInPersonalProfile),
  "crossProfileCopyPaste": enum (CrossProfileCopyPaste),
  "crossProfileDataSharing": enum (CrossProfileDataSharing),
  "workProfileWidgetsDefault": enum (WorkProfileWidgetsDefault),
  "exemptionsToShowWorkContactsInPersonalProfile": {
    object (PackageNameList)
  }
}
Alanlar
showWorkContactsInPersonalProfile

enum (ShowWorkContactsInPersonalProfile)

Kişisel uygulamaların iş profilinde depolanan kişilere erişip erişemeyeceği.

Ayrıca exemptionsToShowWorkContactsInPersonalProfile sayfasını da inceleyin.

crossProfileCopyPaste

enum (CrossProfileCopyPaste)

Bir profilden (kişisel veya iş) kopyalanan metnin diğer profile yapıştırılıp yapıştırılamayacağı.

crossProfileDataSharing

enum (CrossProfileDataSharing)

Bir profildeki (kişisel veya iş) verilerin diğer profildeki uygulamalarla paylaşılıp paylaşılamayacağı. Özellikle intent'ler aracılığıyla basit veri paylaşımını 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

enum (WorkProfileWidgetsDefault)

İş profili widget'ları için varsayılan davranışı belirtir. Politikada belirli bir uygulama için workProfileWidgets belirtilmezse uygulama burada belirtilen değere göre davranır.

exemptionsToShowWorkContactsInPersonalProfile

object (PackageNameList)

ShowWorkContactsInPersonalProfile ayarından hariç tutulan uygulamaların listesi. Bunun ayarlanması için ShowWorkContactsInPersonalProfile aşağıdaki değerlerden birine ayarlanmalıdır:

Android 14 ve sonraki sürümlerde desteklenir. Android sürümü 14'ten küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir.

ShowWorkContactsInPersonalProfile

Kişisel uygulamaların, kişi aramaları ve gelen aramalar dahil olmak üzere iş profili kişilerine erişip erişemeyeceği

Not: Bir iş kişisine kişisel bir uygulama tarafından erişildikten sonra, izin verilen uygulamanın davranışına bağlı olarak kişi paylaşılabilir veya başka bir uygulamaya aktarılabilir. Bu nedenle, kişinin aynı uygulamada kalacağı garanti edilemez.

Sıralamalar
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_UNSPECIFIED

Belirtilmedi. Varsayılan olarak SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_ALLOWED değerine ayarlanır.

Bu ayar yapıldığında exemptionsToShowWorkContactsInPersonalProfile ayarlanmamalıdır.

SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED

Kişisel uygulamaların iş profili kişilerine erişmesini ve iş profilindeki kişileri aramasını engeller.

Bu ayar yapıldığında, exemptionsToShowWorkContactsInPersonalProfile içinde belirtilen kişisel uygulamalar izin verilenler listesine eklenir ve iş profili kişilerine doğrudan erişebilir.

Android 7.0 ve sonraki sürümlerde desteklenir. Android sürümü 7.0'dan düşükse API_LEVEL içeren bir nonComplianceDetail bildirilir.

SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_ALLOWED

Varsayılan. Kişisel profildeki uygulamaların, kişi aramaları ve gelen aramalar dahil olmak üzere iş profili kişilerine erişmesine izin verir.

Bu ayar yapıldığında, exemptionsToShowWorkContactsInPersonalProfile içinde belirtilen kişisel uygulamalar engellenenler listesine eklenir ve iş profili kişilerine doğrudan erişemez.

Android 7.0 ve sonraki sürümlerde desteklenir. Android sürümü 7.0'dan düşükse API_LEVEL içeren bir nonComplianceDetail bildirilir.

SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED_EXCEPT_SYSTEM

OEM varsayılan Arama, Mesajlar ve Kişiler uygulamaları hariç olmak üzere çoğu kişisel uygulamanın, kişi aramaları ve gelen aramalar dahil olmak üzere iş profili kişilerine erişmesini engeller. Kullanıcı tarafından yapılandırılan Telefon, Mesajlar ve Kişiler uygulamaları ya da diğer sistem veya Play'de yüklü uygulamalar, iş kişilerini doğrudan sorgulayamaz.

Bu ayar yapıldığında, exemptionsToShowWorkContactsInPersonalProfile içinde belirtilen kişisel uygulamalar izin verilenler listesine eklenir ve iş profili kişilerine erişebilir.

Android 14 ve sonraki sürümlerde desteklenir. Bu ayar, Android sürümü 14'ten düşük bir cihazda ayarlanırsa davranış SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED olarak geri döner ve API_LEVEL içeren bir nonComplianceDetail bildirilir.

CrossProfileCopyPaste

Bir profilden (kişisel veya iş) kopyalanan metnin diğer profile yapıştırılıp yapıştırılamayacağı.

Sıralamalar
CROSS_PROFILE_COPY_PASTE_UNSPECIFIED Belirtilmedi. Varsayılan olarak COPY_FROM_WORK_TO_PERSONAL_DISALLOWED değerine ayarlanır.
COPY_FROM_WORK_TO_PERSONAL_DISALLOWED Varsayılan. Kullanıcıların iş profilinden kopyalanan metni kişisel profile yapıştırmasını engeller. Kişisel profilden kopyalanan metinler iş profiline, iş profilinden kopyalanan metinler de kişisel profile yapıştırılabilir.
CROSS_PROFILE_COPY_PASTE_ALLOWED Her iki profilde de kopyalanan metinler diğer profile yapıştırılabilir.

CrossProfileDataSharing

Bir profildeki (kişisel veya iş) verilerin diğer profildeki uygulamalarla paylaşılıp paylaşılamayacağı. Özellikle intent'ler aracılığıyla basit veri paylaşımını kontrol eder. Web tarayıcısı açma, harita açma, içerik paylaşma, doküman açma gibi işlemler bu kapsamdadır. Kişi arama, kopyalama/yapıştırma veya bağlı iş uygulamaları ve kişisel uygulamalar gibi profiller arası diğer iletişim kanallarının yönetimi ayrı olarak yapılandırılır.

Sıralamalar
CROSS_PROFILE_DATA_SHARING_UNSPECIFIED Belirtilmedi. Varsayılan olarak DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED değerine ayarlanır.
CROSS_PROFILE_DATA_SHARING_DISALLOWED Verilerin hem kişisel profilden iş profiline hem de iş profilinden kişisel profile paylaşılmasını engeller.
DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED Varsayılan. Kullanıcıların iş profilindeki verileri kişisel profildeki uygulamalarla paylaşmasını önler. Kişisel veriler iş uygulamalarıyla paylaşılabilir.
CROSS_PROFILE_DATA_SHARING_ALLOWED Her iki profildeki veriler diğer profille paylaşılabilir.

WorkProfileWidgetsDefault

İş profili uygulamalarının, uygulamaya özgü politikanın tanımlanmadığı ana ekrana widget eklemesine izin verilip verilmeyeceğini kontrol eder. Aksi takdirde, uygulamaya özgü politika bu politikaya göre öncelikli olur.

Sıralamalar
WORK_PROFILE_WIDGETS_DEFAULT_UNSPECIFIED Belirtilmedi. Varsayılan olarak WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED değerine ayarlanır.
WORK_PROFILE_WIDGETS_DEFAULT_ALLOWED İş profili widget'larına varsayılan olarak izin verilir. Bu, politikada uygulama için workProfileWidgets değeri WORK_PROFILE_WIDGETS_DISALLOWED olarak belirtilmemişse uygulamanın ana ekrana widget ekleyebileceği anlamına gelir.
WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED İş profili widget'larına varsayılan olarak izin verilmez. Bu, politikada uygulama için workProfileWidgets'in WORK_PROFILE_WIDGETS_ALLOWED olarak belirtilmediği durumlarda ana ekrana widget eklenemeyeceği anlamına gelir.

PreferentialNetworkService

Tercih edilen ağ hizmetinin iş profilinde etkinleştirilip etkinleştirilmediğini kontrol eder. Ayrıntılar için preferentialNetworkService öğesine bakın.

Sıralamalar
PREFERENTIAL_NETWORK_SERVICE_UNSPECIFIED Belirtilmedi. Varsayılan olarak PREFERENTIAL_NETWORK_SERVICES_DISABLED değerine ayarlanır.
PREFERENTIAL_NETWORK_SERVICE_DISABLED Öncelikli ağ hizmeti, iş profilinde devre dışıdır.
PREFERENTIAL_NETWORK_SERVICE_ENABLED Öncelikli ağ hizmeti, iş profilinde etkinleştirilmiştir.

UsageLog

Cihazdan toplanan ve Pub/Sub bildirimi aracılığıyla raporlanan cihaz etkinliği günlüklerinin türlerini kontrol eder.

JSON gösterimi
{
  "enabledLogTypes": [
    enum (LogType)
  ],
  "uploadOnCellularAllowed": [
    enum (LogType)
  ]
}
Alanlar
enabledLogTypes[]

enum (LogType)

Hangi günlük türlerinin etkin olduğunu belirtir. Kullanım günlüğü etkinleştirildiğinde kullanıcılara cihaz üzerinde mesaj gönderileceğini unutmayın.

uploadOnCellularAllowed[]

enum (LogType)

Etkinleştirilen günlük türlerinden hangilerinin mobil veri üzerinden yüklenebileceğini belirtir. Varsayılan olarak günlükler, cihaz kablosuz ağa bağlandığında yükleme için sıraya alınır.

LogType

Cihazdan bildirilen cihaz etkinliği günlüklerinin türleri.

Sıralamalar
LOG_TYPE_UNSPECIFIED Bu değer kullanılmaz.
SECURITY_LOGS Cihaz şifresinin yanlış girilmesi veya çıkarılabilir depolama biriminin takılması gibi cihaz üzerindeki güvenlik etkinliklerinin günlüğe kaydedilmesini etkinleştirin. Günlüğe kaydedilen güvenlik etkinliklerinin tam açıklaması için UsageLogEvent bölümüne bakın. Android 7 ve sonraki sürümleri çalıştıran tamamen yönetilen cihazlarda desteklenir. Android 12 ve sonraki sürümlerde iş profili bulunan, yalnızca iş profilindeki güvenlik etkinliklerinin günlüğe kaydedildiği şirkete ait cihazlarda desteklenir. Uygulamanın yetki verilen kapsamı SECURITY_LOGS tarafından geçersiz kılınabilir
NETWORK_ACTIVITY_LOGS DNS aramaları ve TCP bağlantıları gibi cihaz üzerindeki ağ etkinliklerinin günlüğe kaydedilmesini etkinleştirin. Günlüğe kaydedilen ağ etkinliklerinin tam açıklaması için UsageLogEvent bölümüne bakın. Android 8 ve sonraki sürümleri çalıştıran tamamen yönetilen cihazlarda desteklenir. Android 12 ve sonraki sürümlerde iş profili bulunan, yalnızca iş profilindeki ağ etkinliklerinin günlüğe kaydedildiği şirkete ait cihazlarda desteklenir. Uygulamanın yetki verilen kapsamı NETWORK_ACTIVITY_LOGS tarafından geçersiz kılınabilir

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. Kamera erişimi açma/kapatma düğmesi Android 12 ve sonraki sürümlerde mevcuttur. Genel bir kural olarak, kamerayı devre dışı bırakma seçeneği tümüyle yönetilen cihazlarda cihaz genelinde, iş profili olan cihazlarda ise yalnızca iş profilinde geçerlidir. Kamera erişimi açma/kapatma düğmesini devre dışı bırakma seçeneği yalnızca tamamen yönetilen cihazlarda geçerlidir. Bu durumda, cihaz genelinde geçerli olur. Ayrıntılar için enum değerlerine bakın.

Sıralamalar
CAMERA_ACCESS_UNSPECIFIED cameraDisabled doğruysa bu CAMERA_ACCESS_DISABLED ile eşdeğerdir. Aksi takdirde bu, CAMERA_ACCESS_USER_CHOICE ile aynıdır.
CAMERA_ACCESS_USER_CHOICE cameraDisabled alanı yoksayılır. Bu, cihazın varsayılan davranışıdır: Cihazdaki tüm kameralar kullanılabilir. Android 12 ve sonraki sürümlerde kullanıcı, kamera erişimi açma/kapatma düğmesini kullanabilir.
CAMERA_ACCESS_DISABLED

cameraDisabled alanı yoksayılır. Cihazdaki tüm kameralar devre dışı bırakılır (tümüyle yönetilen cihazlarda bu durum cihaz genelinde, iş profillerinde ise yalnızca iş profilinde geçerlidir).

Android 12 ve sonraki sürümlerde kamera erişimi açma/kapatma düğmesi için açık kısıtlamalar yoktur: Tamamen yönetilen cihazlarda tüm kameralar devre dışı olduğundan kamera erişimi açma/kapatma düğmesi hiçbir etki göstermez. İş profili bulunan cihazlarda bu açma/kapatma düğmesinin iş profilindeki uygulamalar üzerinde hiçbir etkisi yoktur ancak iş profili dışındaki uygulamaları etkiler.

CAMERA_ACCESS_ENFORCED cameraDisabled alanı yoksayılır. Cihazdaki tüm kameralar kullanılabilir. Android 12 ve sonraki sürümleri çalıştıran tamamen yönetilen cihazlarda kullanıcı, kamera erişimi açma/kapatma düğmesini kullanamaz. Tümüyle yönetilmeyen veya Android 11 veya önceki sürümleri çalıştıran cihazlarda bu, CAMERA_ACCESS_USER_CHOICE ile aynıdır.

MicrophoneAccess

Tam yönetilen cihazlarda mikrofonun kullanımını ve kullanıcının mikrofon erişimi açma/kapatma düğmesine erişimi olup olmadığını kontrol eder. Bu ayar, tümüyle yönetilmeyen cihazları etkilemez. Mikrofon erişimi açma/kapatma düğmesi Android 12 ve sonraki sürümlerde mevcuttur.

Sıralamalar
MICROPHONE_ACCESS_UNSPECIFIED unmuteMicrophoneDisabled doğruysa bu MICROPHONE_ACCESS_DISABLED ile eşdeğerdir. Aksi takdirde bu, MICROPHONE_ACCESS_USER_CHOICE ile aynıdır.
MICROPHONE_ACCESS_USER_CHOICE unmuteMicrophoneDisabled alanı yoksayılır. Bu, cihazın varsayılan davranışıdır: Cihazdaki mikrofon kullanılabilir. Android 12 ve sonraki sürümlerde kullanıcı, mikrofon erişimi açma/kapatma düğmesini kullanabilir.
MICROPHONE_ACCESS_DISABLED

unmuteMicrophoneDisabled alanı yoksayılır. Cihazdaki mikrofon devre dışıdır (tümüyle yönetilen cihazlarda bu durum cihaz genelinde geçerlidir).

Mikrofon devre dışı olduğundan mikrofon erişimi açma/kapatma düğmesi hiçbir etki etmez.

MICROPHONE_ACCESS_ENFORCED unmuteMicrophoneDisabled alanı yoksayılır. Cihazdaki mikrofon kullanılabilir durumda olmalıdır. Android 12 ve sonraki sürümleri çalıştıran cihazlarda kullanıcı, mikrofon erişimi açma/kapatma düğmesini kullanamaz. Android 11 veya daha eski sürümleri çalıştıran cihazlarda bu, MICROPHONE_ACCESS_USER_CHOICE ile aynıdır.

DeviceConnectivityManagement

Kablosuz ağ, USB veri erişimi, klavye/fare bağlantıları gibi cihaz bağlantısı kontrollerini kapsar.

JSON gösterimi
{
  "usbDataAccess": enum (UsbDataAccess),
  "configureWifi": enum (ConfigureWifi),
  "wifiDirectSettings": enum (WifiDirectSettings),
  "tetheringSettings": enum (TetheringSettings),
  "wifiSsidPolicy": {
    object (WifiSsidPolicy)
  },
  "wifiRoamingPolicy": {
    object (WifiRoamingPolicy)
  }
}
Alanlar
usbDataAccess

enum (UsbDataAccess)

USB üzerinden hangi dosyaların ve/veya verilerin aktarılabileceğini kontrol eder. Yalnızca şirkete ait cihazlarda desteklenir.

configureWifi

enum (ConfigureWifi)

Kablosuz ağ yapılandırma ayrıcalıklarını kontrol eder. Kullanıcı, ayarlanan seçeneğe bağlı olarak kablosuz ağları yapılandırma konusunda tam, sınırlı veya hiç kontrol sahibi olmaz.

wifiDirectSettings

enum (WifiDirectSettings)

Kablosuz Doğrudan ayarlarını yapılandırma ve kullanma işlemlerini kontrol eder. Android 13 ve sonraki sürümleri çalıştıran şirkete ait cihazlarda desteklenir.

tetheringSettings

enum (TetheringSettings)

Tethering ayarlarını kontrol eder. Ayarlanan değere bağlı olarak, kullanıcının farklı tethering biçimlerini kısmen veya tamamen kullanmasına izin verilmez.

wifiSsidPolicy

object (WifiSsidPolicy)

Cihazın bağlanabileceği kablosuz SSID'lerle ilgili kısıtlamalar. Bu durumun, cihazda yapılandırılabilir ağları etkilemediğini unutmayın. Android 13 ve sonraki sürümleri çalıştıran şirkete ait cihazlarda desteklenir.

wifiRoamingPolicy

object (WifiRoamingPolicy)

İsteğe bağlı. Kablosuz dolaşım politikası.

UsbDataAccess

USB üzerinden hangi dosyaların ve/veya verilerin aktarılabileceğini kontrol eder. Şarj işlevlerini etkilemez. Yalnızca şirkete ait cihazlarda desteklenir.

Sıralamalar
USB_DATA_ACCESS_UNSPECIFIED Belirtilmedi. Varsayılan olarak DISALLOW_USB_FILE_TRANSFER değerine ayarlanır.
ALLOW_USB_DATA_TRANSFER Tüm USB veri aktarım türlerine izin verilir. usbFileTransferDisabled yoksayılır.
DISALLOW_USB_FILE_TRANSFER USB üzerinden dosya aktarımına izin verilmez. Fare ve klavye bağlantısı gibi diğer USB veri bağlantılarına izin verilir. usbFileTransferDisabled yoksayılır.
DISALLOW_USB_DATA_TRANSFER Bu ayar etkinleştirildiğinde tüm USB veri aktarımları yasaklanır. USB HAL 1.3 veya sonraki sürümleri çalıştıran Android 12 veya sonraki sürümleri çalıştıran cihazlarda desteklenir. Ayar desteklenmiyorsa DISALLOW_USB_FILE_TRANSFER ayarlanır. Android sürümü 12'den küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir. Cihazda USB HAL 1.3 veya sonraki bir sürüm yoksa DEVICE_INCOMPATIBLE içeren bir nonComplianceDetail bildirilir. usbFileTransferDisabled yoksayılır.

ConfigureWifi

Kablosuz ağ yapılandırma ayrıcalıklarını kontrol eder. Kullanıcı, ayarlanan seçeneğe bağlı olarak kablosuz ağları yapılandırma konusunda tam, sınırlı veya hiç kontrol sahibi olmaz.

Sıralamalar
CONFIGURE_WIFI_UNSPECIFIED Belirtilmedi. wifiConfigDisabled true olarak ayarlanmadığı sürece varsayılan değeri ALLOW_CONFIGURING_WIFI'tür. wifiConfigDisabled true olarak ayarlanırsa bu, DISALLOW_CONFIGURING_WIFI ile eşdeğerdir.
ALLOW_CONFIGURING_WIFI Kullanıcının kablosuz bağlantıyı yapılandırmasına izin verilir. wifiConfigDisabled yoksayılır.
DISALLOW_ADD_WIFI_CONFIG Yeni kablosuz ağ yapılandırmaları eklenemez. Kullanıcı yalnızca önceden yapılandırılmış ağlar arasında geçiş yapabilir. Android 13 ve sonraki sürümlerde, tümüyle yönetilen cihazlarda ve şirkete ait cihazlardaki iş profillerinde desteklenir. Ayar desteklenmiyorsa ALLOW_CONFIGURING_WIFI ayarlanır. Android sürümü 13'ten küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir. wifiConfigDisabled yoksayılır.
DISALLOW_CONFIGURING_WIFI Kablosuz ağların yapılandırılmasına izin verilmez. Bu değer ayarlandığında wifiConfigDisabled ayarı yoksayılır. Tüm desteklenen API düzeylerinde, tümüyle yönetilen cihazlarda ve şirkete ait cihazlarda iş profilinde desteklenir. Bu ayar, tam olarak yönetilen cihazlarda yapılandırılan tüm ağları kaldırır ve yalnızca openNetworkConfiguration politikası kullanılarak yapılandırılan ağları korur. Şirkete ait cihazlardaki iş profillerinde, yapılandırılmış mevcut ağlar etkilenmez ve kullanıcının kablosuz ağ eklemesine, kaldırmasına veya değiştirmesine izin verilmez. Not: Açılış sırasında ağ bağlantısı kurulamazsa ve kablosuz ağ yapılandırması devre dışıysa cihaz politikasını yenilemek için ağ kaçış kapısı gösterilir (networkEscapeHatchEnabled bölümüne bakın).

WifiDirectSettings

Kablosuz doğrudan ayarlarını kontrol eder. Android 13 ve sonraki sürümleri çalıştıran şirkete ait cihazlarda desteklenir.

Sıralamalar
WIFI_DIRECT_SETTINGS_UNSPECIFIED Belirtilmedi. Varsayılan olarak ALLOW_WIFI_DIRECT değerine ayarlanır.
ALLOW_WIFI_DIRECT Kullanıcının kablosuz doğrudan bağlantıyı kullanmasına izin verilir.
DISALLOW_WIFI_DIRECT Kullanıcının kablosuz doğrudan bağlantıyı kullanmasına izin verilmez. Android sürümü 13'ten küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir.

TetheringSettings

Kullanıcının kablosuz tethering, Bluetooth tethering gibi farklı tethering biçimlerini kullanma iznine sahip olduğu kapsamı kontrol eder.

Sıralamalar
TETHERING_SETTINGS_UNSPECIFIED Belirtilmedi. tetheringConfigDisabled true olarak ayarlanmadığı sürece varsayılan değeri ALLOW_ALL_TETHERING'tür. tetheringConfigDisabled true olarak ayarlanırsa bu, DISALLOW_ALL_TETHERING ile eşdeğerdir.
ALLOW_ALL_TETHERING Tüm tethering biçimlerinin yapılandırılmasına ve kullanılmasına olanak tanır. tetheringConfigDisabled yoksayılır.
DISALLOW_WIFI_TETHERING Kullanıcının kablosuz tethering'i kullanmasına izin vermez. Android 13 ve sonraki sürümleri çalıştıran şirkete ait cihazlarda desteklenir. Ayar desteklenmiyorsa ALLOW_ALL_TETHERING ayarlanır. Android sürümü 13'ten küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir. tetheringConfigDisabled yoksayılır.
DISALLOW_ALL_TETHERING Tüm tethering biçimlerini engeller. Tüm desteklenen Android sürümlerinde, şirkete ait cihazlarda iş profilinde ve tümüyle yönetilen cihazlarda desteklenir. tetheringConfigDisabled ayarı yoksayılır.

WifiSsidPolicy

Cihazın bağlanabileceği kablosuz SSID'lerle ilgili kısıtlamalar. Bu durumun, cihazda yapılandırılabilir ağları etkilemediğini unutmayın. Android 13 ve sonraki sürümleri çalıştıran şirkete ait cihazlarda desteklenir.

JSON gösterimi
{
  "wifiSsidPolicyType": enum (WifiSsidPolicyType),
  "wifiSsids": [
    {
      object (WifiSsid)
    }
  ]
}
Alanlar
wifiSsidPolicyType

enum (WifiSsidPolicyType)

Uygulanacak kablosuz SSID politikasının türü.

wifiSsids[]

object (WifiSsid)

İsteğe bağlı. Politikada uygulanması gereken kablosuz SSID'lerin listesi. WifiSsidPolicyType WIFI_SSID_ALLOWLIST olarak ayarlandığında bu alan boş olmamalıdır. Bu ayar boş olmayan bir listeye ayarlanırsa Android sürümü 13'ten küçükse API_LEVEL içeren bir nonComplianceDetail ayrıntısı, şirkete ait olmayan cihazlar için ise MANAGEMENT_MODE içeren bir nonComplianceDetail ayrıntısı bildirilir.

WifiSsidPolicyType

Cihaza uygulanabilecek kablosuz ağ SSID politikası türleri.

Sıralamalar
WIFI_SSID_POLICY_TYPE_UNSPECIFIED Varsayılan olarak WIFI_SSID_DENYLIST değerine ayarlanır. wifiSsids ayarlanmamalıdır. Cihazın hangi SSID'ye bağlanabileceği konusunda herhangi bir kısıtlama yoktur.
WIFI_SSID_DENYLIST Cihaz, wifiSsids SSID'sine sahip kablosuz ağlara bağlanamaz ancak diğer ağlara bağlanabilir.
WIFI_SSID_ALLOWLIST Cihaz yalnızca wifiSsids içindeki SSID'lere kablosuz bağlantı kurabilir. wifiSsids boş olmamalıdır. Cihaz başka bir kablosuz ağa bağlanamaz.

WifiSsid

Bir kablosuz ağ SSID'sini temsil eder.

JSON gösterimi
{
  "wifiSsid": string
}
Alanlar
wifiSsid

string

Zorunlu. Kablosuz ağın SSID'si dize olarak temsil edilir.

WifiRoamingPolicy

Kablosuz dolaşım politikası.

JSON gösterimi
{
  "wifiRoamingSettings": [
    {
      object (WifiRoamingSetting)
    }
  ]
}
Alanlar
wifiRoamingSettings[]

object (WifiRoamingSetting)

İsteğe bağlı. Kablosuz dolaşım ayarları. Bu listede sağlanan SSID'ler benzersiz olmalıdır. Aksi takdirde politika reddedilir.

WifiRoamingSetting

Kablosuz dolaşım ayarı.

JSON gösterimi
{
  "wifiSsid": string,
  "wifiRoamingMode": enum (WifiRoamingMode)
}
Alanlar
wifiSsid

string

Zorunlu. Kablosuz ağın SSID'si.

wifiRoamingMode

enum (WifiRoamingMode)

Zorunlu. Belirtilen SSID için kablosuz dolaşım modu.

WifiRoamingMode

Kablosuz bağlantı dolaşım modu.

Sıralamalar
WIFI_ROAMING_MODE_UNSPECIFIED Belirtilmedi. Varsayılan olarak WIFI_ROAMING_DEFAULT değerine ayarlanır.
WIFI_ROAMING_DEFAULT Cihazın varsayılan kablosuz dolaşım modu.
WIFI_ROAMING_AGGRESSIVE Daha hızlı kablosuz dolaşım sağlayan agresif dolaşım modu. Android 15 ve sonraki sürümlerde tümüyle yönetilen cihazlarda ve şirkete ait cihazlardaki iş profillerinde desteklenir. Diğer yönetim modları için MANAGEMENT_MODE içeren bir nonComplianceDetail raporlanır. Android sürümü 15'ten azsa API_LEVEL içeren bir nonComplianceDetail bildirilir. Cihaz agresif dolaşım modunu desteklemiyorsa DEVICE_INCOMPATIBLE ile nonComplianceDetail raporlanır.

DeviceRadioState

Cihaz radyo ayarlarını kontrol eder.

JSON gösterimi
{
  "wifiState": enum (WifiState),
  "airplaneModeState": enum (AirplaneModeState),
  "ultraWidebandState": enum (UltraWidebandState),
  "cellularTwoGState": enum (CellularTwoGState),
  "minimumWifiSecurityLevel": enum (MinimumWifiSecurityLevel)
}
Alanlar
wifiState

enum (WifiState)

Kablosuz bağlantının mevcut durumunu ve kullanıcının durumunu değiştirip değiştiremeyeceğini kontrol eder.

airplaneModeState

enum (AirplaneModeState)

Uçak modunun kullanıcı tarafından açılıp kapatılabileceğini kontrol eder.

ultraWidebandState

enum (UltraWidebandState)

Ultra geniş bant ayarının durumunu ve kullanıcının bu ayarı açıp kapatıp kapatamayacağını kontrol eder.

cellularTwoGState

enum (CellularTwoGState)

Hücresel 2G ayarının kullanıcı tarafından değiştirilip değiştirilemeyeceğini kontrol eder.

minimumWifiSecurityLevel

enum (MinimumWifiSecurityLevel)

Cihazın bağlanabileceği kablosuz ağların minimum güvenlik seviyesi.

WifiState

Kablosuz bağlantının etkin olup olmadığını ve kullanıcının bu durumu değiştirip değiştiremeyeceğini kontrol eder. Android 13 ve sonraki sürümleri çalıştıran şirkete ait cihazlarda desteklenir.

Sıralamalar
WIFI_STATE_UNSPECIFIED Belirtilmedi. Varsayılan olarak WIFI_STATE_USER_CHOICE değerine ayarlanır.
WIFI_STATE_USER_CHOICE Kullanıcının kablosuz bağlantıyı etkinleştirmesine/devre dışı bırakmasına izin verilir.
WIFI_ENABLED Kablosuz ağ açık ve kullanıcının kapatmasına izin verilmiyor. Android sürümü 13'ten küçükse API_LEVEL içeren bir nonComplianceDetail raporlanır.
WIFI_DISABLED Kablosuz bağlantı kapalıdır ve kullanıcının bunu açmasına izin verilmez. Android sürümü 13'ten küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir.

AirplaneModeState

Uçak modunun durumunu ve kullanıcının bu modu açıp kapatıp kapatamayacağını kontrol eder. Android 9 ve sonraki sürümlerde desteklenir. Tümüyle yönetilen cihazlarda ve şirkete ait cihazlardaki iş profillerinde desteklenir.

Sıralamalar
AIRPLANE_MODE_STATE_UNSPECIFIED Belirtilmedi. Varsayılan olarak AIRPLANE_MODE_USER_CHOICE değerine ayarlanır.
AIRPLANE_MODE_USER_CHOICE Kullanıcının uçak modunu açıp kapatmasına izin verilir.
AIRPLANE_MODE_DISABLED Uçak modu devre dışıdır. Kullanıcının uçak modunu etkinleştirmesine izin verilmez. Android sürümü 9'dan düşükse API_LEVEL içeren bir nonComplianceDetail bildirilir.

UltraWidebandState

Ultra geniş bant ayarının durumunu ve kullanıcının bu ayarı açıp kapatıp kapatamayacağını kontrol eder. Android 14 ve sonraki sürümlerde desteklenir. Tümüyle yönetilen cihazlarda ve şirkete ait cihazlardaki iş profillerinde desteklenir.

Sıralamalar
ULTRA_WIDEBAND_STATE_UNSPECIFIED Belirtilmedi. Varsayılan olarak ULTRA_WIDEBAND_USER_CHOICE değerine ayarlanır.
ULTRA_WIDEBAND_USER_CHOICE Kullanıcının ultra geniş bandı etkinleştirmesine veya devre dışı bırakmasına izin verilir.
ULTRA_WIDEBAND_DISABLED Ultra geniş bant devre dışı bırakılır. Kullanıcının ayarlar üzerinden ultra geniş bandı etkinleştirmesine izin verilmez. Android sürümü 14'ten küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir.

CellularTwoGState

Cep telefonu 2G ayarının durumunu ve kullanıcının bu ayarı açıp kapatıp kapatamayacağını kontrol eder. Android 14 ve sonraki sürümlerde desteklenir. Tümüyle yönetilen cihazlarda ve şirkete ait cihazlardaki iş profillerinde desteklenir.

Sıralamalar
CELLULAR_TWO_G_STATE_UNSPECIFIED Belirtilmedi. Varsayılan olarak CELLULAR_TWO_G_USER_CHOICE değerine ayarlanır.
CELLULAR_TWO_G_USER_CHOICE Kullanıcının hücresel 2G'yi etkinleştirmesine veya devre dışı bırakmasına izin verilir.
CELLULAR_TWO_G_DISABLED Hücresel 2G devre dışı bırakıldı. Kullanıcının, ayarlar üzerinden hücresel 2G'yi etkinleştirmesine izin verilmez. Android sürümü 14'ten küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir.

MinimumWifiSecurityLevel

Kablosuz ağlara bağlanmak için gereken farklı minimum kablosuz güvenlik seviyelerini tanımlar. Android 13 ve sonraki sürümlerde desteklenir. Tümüyle yönetilen cihazlarda ve şirkete ait cihazlardaki iş profillerinde desteklenir.

Sıralamalar
MINIMUM_WIFI_SECURITY_LEVEL_UNSPECIFIED Varsayılan olarak OPEN_NETWORK_SECURITY değerine ayarlanır. Bu, cihazın tüm kablosuz ağ türlerine bağlanabileceği anlamına gelir.
OPEN_NETWORK_SECURITY Cihaz, tüm kablosuz ağ türlerine bağlanabilir.
PERSONAL_NETWORK_SECURITY WEP, WPA2-PSK gibi kişisel bir ağ, minimum güvenlik koşuludur. Cihaz, açık kablosuz ağlara bağlanamaz. Bu, OPEN_NETWORK_SECURITY'ten daha sıkıdır. Android sürümü 13'ten küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir.
ENTERPRISE_NETWORK_SECURITY Kurumsal EAP ağı, gereken minimum güvenlik seviyesidir. Cihaz, bu güvenlik seviyesinin altındaki kablosuz ağlara bağlanamaz. Bu, PERSONAL_NETWORK_SECURITY'ten daha sıkıdır. Android sürümü 13'ten küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir.
ENTERPRISE_BIT192_NETWORK_SECURITY Minimum güvenlik düzeyi 192 bitlik bir kurumsal ağdır. Cihaz, bu güvenlik seviyesinin altındaki kablosuz ağlara bağlanamaz. Bu, ENTERPRISE_NETWORK_SECURITY'ten daha sıkıdır. Android sürümü 13'ten küçükse API_LEVEL içeren bir nonComplianceDetail bildirilir.

CredentialProviderPolicyDefault

Android 14 ve sonraki sürümlerde hangi uygulamaların kimlik bilgisi sağlayıcısı olarak hareket etmesine izin verileceğini kontrol eder. Bu uygulamalar kimlik bilgilerini saklar. Ayrıntılar için bu ve bu makaleyi inceleyin. Ayrıca credentialProviderPolicy sayfasını da inceleyin.

Sıralamalar
CREDENTIAL_PROVIDER_POLICY_DEFAULT_UNSPECIFIED Belirtilmedi. Varsayılan olarak CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED değerine ayarlanır.
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED credentialProviderPolicy değeri belirtilmemiş uygulamaların kimlik bilgisi sağlayıcı olarak hareket etmesine izin verilmez.
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED_EXCEPT_SYSTEM credentialProviderPolicy değeri belirtilmemiş uygulamalara, OEM varsayılan kimlik bilgisi sağlayıcıları dışında kimlik bilgisi sağlayıcı olarak davranmasına izin verilmez. OEM varsayılan kimlik bilgisi sağlayıcılarının kimlik bilgisi sağlayıcı olarak hareket etmesine her zaman izin verilir.

PrintingPolicy

Yazdırmaya izin verilip verilmeyeceğini kontrol eder. Bu özellik, Android 9 ve sonraki sürümleri çalıştıran cihazlarda desteklenir.

Sıralamalar
PRINTING_POLICY_UNSPECIFIED Belirtilmedi. Varsayılan olarak PRINTING_ALLOWED değerine ayarlanır.
PRINTING_DISALLOWED Yazdırmaya izin verilmez. Android sürümü 9'dan düşükse API_LEVEL içeren bir nonComplianceDetail bildirilir.
PRINTING_ALLOWED Yazdırmaya izin verilir.

DisplaySettings

Ekran ayarlarıyla ilgili denetimler.

JSON gösterimi
{
  "screenBrightnessSettings": {
    object (ScreenBrightnessSettings)
  },
  "screenTimeoutSettings": {
    object (ScreenTimeoutSettings)
  }
}
Alanlar
screenBrightnessSettings

object (ScreenBrightnessSettings)

İsteğe bağlı. Ekran parlaklığı ayarlarını kontrol eder.

screenTimeoutSettings

object (ScreenTimeoutSettings)

İsteğe bağlı. Ekran zaman aşımı ayarlarını kontrol eder.

ScreenBrightnessSettings

Ekran parlaklığı ayarlarını kontrol eder.

JSON gösterimi
{
  "screenBrightnessMode": enum (ScreenBrightnessMode),
  "screenBrightness": integer
}
Alanlar
screenBrightnessMode

enum (ScreenBrightnessMode)

İsteğe bağlı. Ekran parlaklığı modunu kontrol eder.

screenBrightness

integer

İsteğe bağlı. 1 ile 255 arasında bir değerdir. 1 en düşük, 255 ise en yüksek parlaklığı temsil eder. 0 değeri (varsayılan), ekran parlaklığının ayarlanmadığı anlamına gelir. Diğer tüm değerler reddedilir. screenBrightnessMode, bu ayarı yapmak için BRIGHTNESS_AUTOMATIC veya BRIGHTNESS_FIXED olmalıdır. Tamamen yönetilen cihazlarda Android 9 ve sonraki sürümlerde desteklenir. Android sürümü 9'dan düşükse API_LEVEL içeren bir NonComplianceDetail bildirilir. Android 15 ve sonraki sürümleri çalıştıran şirkete ait cihazlardaki iş profillerinde desteklenir.

ScreenBrightnessMode

Ekran parlaklığı modunu kontrol eder.

Sıralamalar
SCREEN_BRIGHTNESS_MODE_UNSPECIFIED Belirtilmedi. Varsayılan olarak BRIGHTNESS_USER_CHOICE değerine ayarlanır.
BRIGHTNESS_USER_CHOICE Kullanıcının ekran parlaklığını yapılandırmasına izin verilir. screenBrightness ayarlanmamalıdır.
BRIGHTNESS_AUTOMATIC Ekran parlaklığı modu otomatiktir. Bu modda parlaklık otomatik olarak ayarlanır ve kullanıcının ekran parlaklığını yapılandırmasına izin verilmez. screenBrightness yine de ayarlanabilir ve parlaklık otomatik olarak ayarlanırken dikkate alınır. Tamamen yönetilen cihazlarda Android 9 ve sonraki sürümlerde desteklenir. Android sürümü 9'dan düşükse API_LEVEL içeren bir NonComplianceDetail bildirilir. Android 15 ve sonraki sürümleri çalıştıran şirkete ait cihazlardaki iş profillerinde desteklenir.
BRIGHTNESS_FIXED Ekran parlaklığı modu sabitlenir. Bu modda parlaklık screenBrightness olarak ayarlanır ve kullanıcının ekran parlaklığını yapılandırmasına izin verilmez. screenBrightness ayarlanmalıdır. Tamamen yönetilen cihazlarda Android 9 ve sonraki sürümlerde desteklenir. Android sürümü 9'dan düşükse API_LEVEL içeren bir NonComplianceDetail bildirilir. Android 15 ve sonraki sürümleri çalıştıran şirkete ait cihazlardaki iş profillerinde desteklenir.

ScreenTimeoutSettings

Ekran zaman aşımı ayarlarını kontrol eder.

JSON gösterimi
{
  "screenTimeoutMode": enum (ScreenTimeoutMode),
  "screenTimeout": string
}
Alanlar
screenTimeoutMode

enum (ScreenTimeoutMode)

İsteğe bağlı. Kullanıcının ekran zaman aşımını yapılandırmasına izin verilip verilmeyeceğini kontrol eder.

screenTimeout

string (Duration format)

İ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 reddedilir. Ayrıca, maximumTimeToLock'ten büyük olmamalıdır. Aksi takdirde ekran zaman aşımı maximumTimeToLock olarak ayarlanır ve INVALID_VALUE nedeni ile SCREEN_TIMEOUT_GREATER_THAN_MAXIMUM_TIME_TO_LOCK özel nedeni içeren bir NonComplianceDetail raporlanır. Ekran zaman aşımı belirli bir alt sınırdan azsa alt sınıra ayarlanır. Alt sınır cihaza göre değişebilir. Bu ayarlanırsa screenTimeoutMode SCREEN_TIMEOUT_ENFORCED olmalıdır. Tamamen yönetilen cihazlarda Android 9 ve sonraki sürümlerde desteklenir. Android sürümü 9'dan düşükse API_LEVEL içeren bir NonComplianceDetail bildirilir. Android 15 ve sonraki sürümleri çalıştıran şirkete ait cihazlardaki iş profillerinde desteklenir.

En fazla dokuz kesirli basamak içeren ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

ScreenTimeoutMode

Kullanıcının ekran zaman aşımını yapılandırmasına izin verilip verilmeyeceğini kontrol eder.

Sıralamalar
SCREEN_TIMEOUT_MODE_UNSPECIFIED Belirtilmedi. Varsayılan olarak SCREEN_TIMEOUT_USER_CHOICE değerine ayarlanır.
SCREEN_TIMEOUT_USER_CHOICE Kullanıcının ekran zaman aşımını yapılandırmasına izin verilir. screenTimeout ayarlanmamalıdır.
SCREEN_TIMEOUT_ENFORCED Ekran zaman aşımı screenTimeout olarak ayarlanmış ve kullanıcının zaman aşımını yapılandırmasına izin verilmiyor. screenTimeout ayarlanmalıdır. Tamamen yönetilen cihazlarda Android 9 ve sonraki sürümlerde desteklenir. Android sürümü 9'dan düşükse API_LEVEL içeren bir NonComplianceDetail bildirilir. Android 15 ve sonraki sürümleri çalıştıran şirkete ait cihazlardaki iş profillerinde desteklenir.

AssistContentPolicy

AssistContent'in, asistan uygulaması gibi ayrıcalıklı bir uygulamaya gönderilip gönderilmeyeceğini kontrol eder. AssistContent, bir uygulamayla ilgili ekran görüntülerini ve bilgileri (ör. paket adı) içerir. Bu özellik, Android 15 ve sonraki sürümlerde desteklenir.

Sıralamalar
ASSIST_CONTENT_POLICY_UNSPECIFIED Belirtilmedi. Varsayılan olarak ASSIST_CONTENT_ALLOWED değerine ayarlanır.
ASSIST_CONTENT_DISALLOWED

Yardım içeriğinin ayrıcalıklı bir uygulamaya gönderilmesi engellenir.

Android 15 ve sonraki sürümlerde desteklenir. Android sürümü 15'ten azsa API_LEVEL içeren bir nonComplianceDetail bildirilir.

ASSIST_CONTENT_ALLOWED

Yardım içeriğinin ayrıcalıklı bir uygulamaya gönderilmesine izin verilir.

Android 15 ve sonraki sürümlerde desteklenir.

Yöntemler

delete

Politikayı siler.

get

Bir politika alır.

list

Belirli bir kuruluşun politikalarını listeler.

patch

Politika günceller veya oluşturur.