- Resource: Policy
- ApplicationPolicy
- InstallType
- PermissionPolicy
- PermissionGrant
- DelegatedScope
- ManagedConfigurationTemplate
- ConnectedWorkAndPersonalApp
- AutoUpdateMode
- ExtensionConfig
- AlwaysOnVpnLockdownExemption
- WorkProfileWidgets
- CredentialProviderPolicy
- InstallConstraint
- NetworkTypeConstraint
- ChargingConstraint
- DeviceIdleConstraint
- UserControlSettings
- PreferentialNetworkId
- KeyguardDisabledFeature
- PersistentPreferredActivity
- SystemUpdate
- SystemUpdateType
- FreezePeriod
- Tanggal
- StatusReportingSettings
- ApplicationReportingSettings
- PackageNameList
- BatteryPluggedMode
- ProxyInfo
- ChoosePrivateKeyRule
- AlwaysOnVpnPackage
- LocationMode
- ComplianceRule
- NonComplianceDetailCondition
- ApiLevelCondition
- AppAutoUpdatePolicy
- AppTrack
- EncryptionPolicy
- PlayStoreMode
- SetupAction
- LaunchAppAction
- PolicyEnforcementRule
- BlockAction
- BlockScope
- WipeAction
- KioskCustomization
- PowerButtonActions
- SystemErrorWarnings
- SystemNavigation
- StatusBar
- DeviceSettings
- AdvancedSecurityOverrides
- UntrustedAppsPolicy
- GooglePlayProtectVerifyApps
- DeveloperSettings
- CommonCriteriaMode
- MtePolicy
- ContentProtectionPolicy
- PersonalUsagePolicies
- PlayStoreMode
- PersonalApplicationPolicy
- InstallType
- PrivateSpacePolicy
- BluetoothSharing
- AutoDateAndTimeZone
- OncCertificateProvider
- ContentProviderEndpoint
- CrossProfilePolicies
- ShowWorkContactsInPersonalProfile
- CrossProfileCopyPaste
- CrossProfileDataSharing
- WorkProfileWidgetsDefault
- CrossProfileAppFunctions
- PreferentialNetworkService
- UsageLog
- LogType
- CameraAccess
- MicrophoneAccess
- DeviceConnectivityManagement
- UsbDataAccess
- ConfigureWifi
- WifiDirectSettings
- TetheringSettings
- WifiSsidPolicy
- WifiSsidPolicyType
- WifiSsid
- WifiRoamingPolicy
- WifiRoamingSetting
- WifiRoamingMode
- BluetoothSharing
- PreferentialNetworkServiceSettings
- PreferentialNetworkServiceConfig
- FallbackToDefaultConnection
- NonMatchingNetworks
- ApnPolicy
- OverrideApns
- ApnSetting
- ApnType
- AlwaysOnSetting
- AuthType
- MvnoType
- NetworkType
- Protokol
- DeviceRadioState
- WifiState
- AirplaneModeState
- UltraWidebandState
- CellularTwoGState
- MinimumWifiSecurityLevel
- CredentialProviderPolicyDefault
- PrintingPolicy
- DisplaySettings
- ScreenBrightnessSettings
- ScreenBrightnessMode
- ScreenTimeoutSettings
- ScreenTimeoutMode
- AssistContentPolicy
- WorkAccountSetupConfig
- AuthenticationType
- WipeDataFlag
- EnterpriseDisplayNameVisibility
- AppFunctions
- Metode
Resource: Kebijakan
Resource kebijakan mewakili sekelompok setelan yang mengatur perilaku perangkat terkelola dan aplikasi yang diinstal di perangkat tersebut.
Representasi JSON |
---|
{ "name": string, "version": string, "applications": [ { object ( |
Kolom | |
---|---|
name |
Nama kebijakan dalam bentuk |
version |
Versi kebijakan. Kolom ini bersifat hanya baca. Versi akan bertambah setiap kali kebijakan diperbarui. |
applications[] |
Kebijakan yang diterapkan pada aplikasi. Array ini dapat memiliki maksimal 3.000 elemen. |
maximumTimeToLock |
Waktu maksimum dalam milidetik untuk aktivitas pengguna hingga perangkat terkunci. Nilai 0 berarti tidak ada batasan. |
screenCaptureDisabled |
Apakah screenshot dinonaktifkan. |
cameraDisabled |
Jika |
keyguardDisabledFeatures[] |
Menonaktifkan penyesuaian keyguard, seperti widget. |
defaultPermissionPolicy |
Kebijakan izin default untuk permintaan izin runtime. |
persistentPreferredActivities[] |
Aktivitas handler intent default. |
openNetworkConfiguration |
Konfigurasi jaringan untuk perangkat. Lihat mengonfigurasi jaringan untuk mengetahui informasi selengkapnya. |
systemUpdate |
Kebijakan update sistem, yang mengontrol cara update OS diterapkan. Jika jenis update adalah Catatan: Update sistem Google Play (juga disebut update Utama) akan otomatis didownload dan perangkat harus dimulai ulang untuk menginstalnya. Lihat bagian utama di Mengelola update sistem untuk mengetahui detail selengkapnya. |
accountTypesWithManagementDisabled[] |
Jenis akun yang tidak dapat dikelola oleh pengguna. |
addUserDisabled |
Apakah penambahan pengguna dan profil baru dinonaktifkan. Untuk perangkat yang |
adjustVolumeDisabled |
Apakah penyesuaian volume utama dinonaktifkan. Juga membisukan perangkat. Setelan ini hanya berlaku pada perangkat yang terkelola sepenuhnya. |
factoryResetDisabled |
Apakah reset ke setelan pabrik dari setelan dinonaktifkan. |
installAppsDisabled |
Apakah penginstalan aplikasi oleh pengguna dinonaktifkan. |
mountPhysicalMediaDisabled |
Apakah pengguna yang memasang media eksternal fisik dinonaktifkan. |
modifyAccountsDisabled |
Apakah menambahkan atau menghapus akun dinonaktifkan. |
safeBootDisabled |
Apakah memulai ulang perangkat ke booting aman dinonaktifkan. |
uninstallAppsDisabled |
Apakah uninstal aplikasi oleh pengguna dinonaktifkan. Tindakan ini mencegah aplikasi di-uninstal, bahkan aplikasi yang dihapus menggunakan |
statusBarDisabled |
Apakah status bar dinonaktifkan. Tindakan ini akan menonaktifkan notifikasi, setelan cepat, dan overlay layar lainnya yang memungkinkan keluar dari mode layar penuh. TIDAK DIGUNAKAN LAGI. Untuk menonaktifkan status bar di perangkat kios, gunakan InstallType |
keyguardDisabled |
Jika benar (true), opsi ini akan menonaktifkan Layar Kunci untuk tampilan utama dan/atau sekunder. Kebijakan ini hanya didukung dalam mode pengelolaan perangkat khusus. |
minimumApiLevel |
Level API Android minimum yang diizinkan. |
statusReportingSettings |
Setelan pelaporan status |
bluetoothContactSharingDisabled |
Apakah berbagi kontak melalui bluetooth dinonaktifkan. |
shortSupportMessage |
Pesan yang ditampilkan kepada pengguna di layar setelan di mana pun fungsi telah dinonaktifkan oleh admin. Jika panjang pesan lebih dari 200 karakter, pesan tersebut dapat terpotong. |
longSupportMessage |
Pesan yang ditampilkan kepada pengguna di layar setelan administrator perangkat. |
passwordRequirements |
Persyaratan sandi. Kolom Catatan: Nilai berbasis kompleksitas |
wifiConfigsLockdownEnabled |
Hal ini tidak digunakan lagi. |
bluetoothConfigDisabled |
Apakah konfigurasi bluetooth dinonaktifkan. |
cellBroadcastsConfigDisabled |
Apakah konfigurasi siaran seluler dinonaktifkan. |
credentialsConfigDisabled |
Apakah konfigurasi kredensial pengguna dinonaktifkan. |
mobileNetworksConfigDisabled |
Apakah konfigurasi jaringan seluler dinonaktifkan. |
tetheringConfigDisabled |
Apakah konfigurasi tethering dan hotspot portabel dinonaktifkan. Jika |
vpnConfigDisabled |
Apakah konfigurasi VPN dinonaktifkan. |
wifiConfigDisabled |
Apakah konfigurasi jaringan Wi-Fi dinonaktifkan. Didukung di perangkat yang terkelola sepenuhnya dan profil kerja di perangkat milik perusahaan. Untuk perangkat yang dikelola sepenuhnya, menyetelnya ke benar (true) akan menghapus semua jaringan yang dikonfigurasi dan hanya mempertahankan jaringan yang dikonfigurasi menggunakan |
createWindowsDisabled |
Apakah pembuatan jendela selain jendela aplikasi dinonaktifkan. |
networkResetDisabled |
Apakah mereset setelan jaringan dinonaktifkan. |
outgoingBeamDisabled |
Apakah penggunaan NFC untuk mengirimkan data dari aplikasi dinonaktifkan. |
outgoingCallsDisabled |
Apakah panggilan keluar dinonaktifkan. |
removeUserDisabled |
Apakah penghapusan pengguna lain dinonaktifkan. |
shareLocationDisabled |
Apakah berbagi lokasi dinonaktifkan. |
smsDisabled |
Apakah pengiriman dan penerimaan pesan SMS dinonaktifkan. |
unmuteMicrophoneDisabled |
Jika |
usbFileTransferDisabled |
Apakah transfer file melalui USB dinonaktifkan. Fitur ini hanya didukung di perangkat milik perusahaan. |
ensureVerifyAppsEnabled |
Apakah verifikasi aplikasi diaktifkan secara paksa. |
permittedInputMethods |
Jika ada, hanya metode input yang disediakan oleh paket dalam daftar ini yang diizinkan. Jika kolom ini ada, tetapi daftar kosong, hanya metode input sistem yang diizinkan. |
stayOnPluggedModes[] |
Mode saat baterai dicolokkan yang membuat perangkat tetap aktif. Saat menggunakan setelan ini, sebaiknya hapus |
recommendedGlobalProxy |
Proxy HTTP global yang independen dari jaringan. Biasanya, proxy harus dikonfigurasi per jaringan di |
setUserIconDisabled |
Apakah mengubah ikon pengguna dinonaktifkan. Setelan ini hanya berlaku pada perangkat yang terkelola sepenuhnya. |
setWallpaperDisabled |
Apakah mengubah wallpaper dinonaktifkan. |
choosePrivateKeyRules[] |
Aturan untuk menentukan akses aplikasi ke kunci pribadi. Lihat |
alwaysOnVpnPackage |
Konfigurasi untuk koneksi VPN yang selalu aktif. Gunakan dengan |
frpAdminEmails[] |
Alamat email administrator perangkat untuk perlindungan reset ke setelan pabrik. Setelah perangkat direset ke setelan pabrik, salah satu admin ini harus login dengan email dan sandi Akun Google untuk membuka kunci perangkat. Jika tidak ada admin yang ditentukan, perangkat tidak akan memberikan perlindungan reset ke setelan pabrik. |
deviceOwnerLockScreenInfo |
Informasi pemilik perangkat yang akan ditampilkan di layar kunci. |
dataRoamingDisabled |
Apakah layanan data roaming dinonaktifkan. |
locationMode |
Tingkat deteksi lokasi diaktifkan. |
networkEscapeHatchEnabled |
Apakah fitur keluar jaringan diaktifkan atau tidak. Jika koneksi jaringan tidak dapat dilakukan saat waktu booting, tombol keluar akan meminta pengguna untuk terhubung ke jaringan sementara guna memperbarui kebijakan perangkat. Setelah menerapkan kebijakan, jaringan sementara akan dilupakan dan perangkat akan terus melakukan booting. Hal ini mencegah perangkat tidak dapat terhubung ke jaringan jika tidak ada jaringan yang sesuai dalam kebijakan terakhir dan perangkat melakukan booting ke aplikasi dalam mode tugas terkunci, atau pengguna tidak dapat mengakses setelan perangkat. Catatan: Menyetel |
bluetoothDisabled |
Apakah bluetooth dinonaktifkan. Lebih memilih setelan ini daripada |
complianceRules[] |
Aturan yang menyatakan tindakan mitigasi yang harus diambil saat perangkat tidak sesuai dengan kebijakannya. Jika kondisi untuk beberapa aturan terpenuhi, semua tindakan mitigasi untuk aturan tersebut akan dilakukan. Maksimum ada 100 aturan. Sebagai gantinya, gunakan aturan penerapan kebijakan. |
blockApplicationsEnabled |
Apakah aplikasi selain yang dikonfigurasi di |
installUnknownSourcesAllowed |
Kolom ini tidak berpengaruh. |
debuggingFeaturesAllowed |
Apakah pengguna diizinkan untuk mengaktifkan fitur proses debug. |
funDisabled |
Apakah pengguna diizinkan untuk bersenang-senang. Mengontrol apakah game telur Paskah di Setelan dinonaktifkan. |
autoTimeRequired |
Apakah waktu otomatis diperlukan, yang mencegah pengguna menyetel tanggal dan waktu secara manual. Jika |
permittedAccessibilityServices |
Menentukan layanan aksesibilitas yang diizinkan. Jika kolom tidak disetel, layanan aksesibilitas apa pun dapat digunakan. Jika kolom disetel, hanya layanan aksesibilitas dalam daftar ini dan layanan aksesibilitas bawaan sistem yang dapat digunakan. Khususnya, jika kolom disetel ke kosong, hanya layanan aksesibilitas bawaan sistem yang dapat digunakan. Setelan ini dapat ditetapkan di perangkat terkelola sepenuhnya dan di profil kerja. Jika diterapkan ke profil kerja, setelan ini akan memengaruhi profil pribadi dan profil kerja. |
appAutoUpdatePolicy |
Alternatif yang direkomendasikan: Jika Kebijakan update otomatis aplikasi, yang mengontrol kapan update aplikasi otomatis dapat diterapkan. |
kioskCustomLauncherEnabled |
Apakah peluncur kustom kios diaktifkan. Hal ini akan menggantikan layar utama dengan peluncur yang mengunci perangkat ke aplikasi yang diinstal melalui setelan |
androidDevicePolicyTracks[] |
Setelan ini tidak didukung. Nilai apa pun diabaikan. |
skipFirstUseHintsEnabled |
Flag untuk melewati petunjuk saat penggunaan pertama. Admin perusahaan dapat mengaktifkan rekomendasi sistem untuk aplikasi agar pengguna dapat melewati tutorial dan petunjuk pengantar lainnya saat pertama kali memulai aplikasi. |
privateKeySelectionEnabled |
Memungkinkan menampilkan UI di perangkat agar pengguna dapat memilih alias kunci pribadi jika tidak ada aturan yang cocok di ChoosePrivateKeyRules. Untuk perangkat di bawah Android P, menyetel ini dapat membuat kunci perusahaan rentan. Nilai ini tidak akan berpengaruh jika ada aplikasi yang memiliki cakupan delegasi |
encryptionPolicy |
Apakah enkripsi diaktifkan |
usbMassStorageEnabled |
Apakah penyimpanan USB diaktifkan. Tidak digunakan lagi. |
permissionGrants[] |
Pemberian atau penolakan izin atau grup eksplisit untuk semua aplikasi. Nilai ini menggantikan |
playStoreMode |
Mode ini mengontrol aplikasi mana yang tersedia untuk pengguna di Play Store dan perilaku di perangkat saat aplikasi dihapus dari kebijakan. |
setupActions[] |
Tindakan yang harus dilakukan selama proses penyiapan. Maksimal satu tindakan dapat ditentukan. |
passwordPolicies[] |
Kebijakan persyaratan sandi. Kebijakan yang berbeda dapat ditetapkan untuk profil kerja atau perangkat terkelola sepenuhnya dengan menyetel kolom |
policyEnforcementRules[] |
Aturan yang menentukan perilaku saat kebijakan tertentu tidak dapat diterapkan di perangkat |
kioskCustomization |
Setelan yang mengontrol perilaku perangkat dalam mode kios. Untuk mengaktifkan mode kios, tetapkan |
advancedSecurityOverrides |
Setelan keamanan lanjutan. Dalam sebagian besar kasus, setelan ini tidak perlu ditetapkan. |
personalUsagePolicies |
Kebijakan yang mengelola penggunaan pribadi di perangkat milik perusahaan. |
autoDateAndTimeZone |
Apakah tanggal, waktu, dan zona waktu otomatis diaktifkan di perangkat milik perusahaan. Jika ini ditetapkan, |
oncCertificateProviders[] |
Fitur ini tidak tersedia secara umum. |
crossProfilePolicies |
Kebijakan lintas profil yang diterapkan di perangkat. |
preferentialNetworkService |
Mengontrol apakah layanan jaringan pilihan diaktifkan di profil kerja atau di perangkat terkelola sepenuhnya. Misalnya, organisasi mungkin memiliki perjanjian dengan operator bahwa semua data kerja dari perangkat karyawan akan dikirim melalui layanan jaringan khusus untuk penggunaan perusahaan. Contoh layanan jaringan pilihan yang didukung adalah slice perusahaan di jaringan 5G. Kebijakan ini tidak berpengaruh jika |
usageLog |
Konfigurasi logging aktivitas perangkat. |
cameraAccess |
Mengontrol penggunaan kamera dan apakah pengguna memiliki akses ke tombol akses kamera. |
microphoneAccess |
Mengontrol penggunaan mikrofon dan apakah pengguna memiliki akses ke tombol akses mikrofon. Setelan ini hanya berlaku di perangkat yang terkelola sepenuhnya. |
deviceConnectivityManagement |
Mencakup kontrol untuk konektivitas perangkat seperti Wi-Fi, akses data USB, koneksi keyboard/mouse, dan lainnya. |
deviceRadioState |
Mencakup kontrol untuk status radio seperti Wi-Fi, bluetooth, dan lainnya. |
credentialProviderPolicyDefault |
Mengontrol aplikasi mana yang diizinkan untuk bertindak sebagai penyedia kredensial di Android 14 dan yang lebih baru. Aplikasi ini menyimpan kredensial, lihat ini dan ini untuk mengetahui detailnya. Lihat juga |
printingPolicy |
Opsional. Mengontrol apakah pencetakan diizinkan. Fitur ini didukung di perangkat yang menjalankan Android 9 dan yang lebih baru. . |
displaySettings |
Opsional. Kontrol untuk setelan tampilan. |
assistContentPolicy |
Opsional. Mengontrol apakah AssistContent diizinkan dikirim ke aplikasi istimewa seperti aplikasi asisten. AssistContent mencakup screenshot dan informasi tentang aplikasi, seperti nama paket. Fitur ini didukung di Android 15 dan yang lebih baru. |
workAccountSetupConfig |
Opsional. Mengontrol konfigurasi penyiapan akun kerja, seperti detail apakah akun yang diautentikasi Google diperlukan atau tidak. |
wipeDataFlags[] |
Opsional. Menghapus tanda untuk menunjukkan data apa yang dihapus saat penghapusan total perangkat atau profil dipicu karena alasan apa pun (misalnya, ketidakpatuhan). Hal ini tidak berlaku untuk metode |
enterpriseDisplayNameVisibility |
Opsional. Mengontrol apakah |
appFunctions |
Opsional. Mengontrol apakah aplikasi di perangkat untuk perangkat terkelola sepenuhnya atau di profil kerja untuk perangkat dengan profil kerja diizinkan untuk mengekspos fungsi aplikasi. |
ApplicationPolicy
Kebijakan untuk setiap aplikasi. Catatan: Ketersediaan aplikasi di perangkat tertentu tidak dapat diubah menggunakan kebijakan ini jika
diaktifkan. Jumlah maksimum aplikasi yang dapat Anda tentukan per kebijakan adalah 3.000.installAppsDisabled
Representasi JSON |
---|
{ "packageName": string, "installType": enum ( |
Kolom | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName |
Nama paket aplikasi. Misalnya, |
||||||||||||||||
installType |
Jenis penginstalan yang akan dilakukan. |
||||||||||||||||
lockTaskAllowed |
Apakah aplikasi diizinkan untuk mengunci dirinya sendiri dalam mode layar penuh. TIDAK DIGUNAKAN LAGI. Gunakan InstallType |
||||||||||||||||
defaultPermissionPolicy |
Kebijakan default untuk semua izin yang diminta oleh aplikasi. Jika ditentukan, kebijakan ini akan menggantikan |
||||||||||||||||
permissionGrants[] |
Pemberian atau penolakan izin eksplisit untuk aplikasi. Nilai ini menggantikan |
||||||||||||||||
managedConfiguration |
Konfigurasi terkelola yang diterapkan ke aplikasi. Format untuk konfigurasi ditentukan oleh nilai
|
||||||||||||||||
disabled |
Apakah aplikasi dinonaktifkan. Jika dinonaktifkan, data aplikasi tetap dipertahankan. |
||||||||||||||||
minimumVersionCode |
Versi minimum aplikasi yang berjalan di perangkat. Jika disetel, perangkat akan mencoba mengupdate aplikasi ke setidaknya kode versi ini. Jika aplikasi belum diupdate, perangkat akan berisi |
||||||||||||||||
delegatedScopes[] |
Cakupan yang didelegasikan ke aplikasi dari Android Device Policy. Izin ini memberikan hak istimewa tambahan untuk aplikasi yang menerapkannya. |
||||||||||||||||
managedConfigurationTemplate |
Template konfigurasi terkelola untuk aplikasi, yang disimpan dari iframe konfigurasi terkelola. Kolom ini diabaikan jika managedConfiguration ditetapkan. |
||||||||||||||||
accessibleTrackIds[] |
Daftar ID jalur aplikasi yang dapat diakses oleh perangkat milik perusahaan. Jika daftar berisi beberapa ID jalur, perangkat akan menerima versi terbaru di antara semua jalur yang dapat diakses. Jika daftar tidak berisi ID jalur, perangkat hanya memiliki akses ke jalur produksi aplikasi. Detail selengkapnya tentang setiap jalur tersedia di AppTrackInfo. |
||||||||||||||||
connectedWorkAndPersonalApp |
Mengontrol apakah aplikasi dapat berkomunikasi dengan dirinya sendiri di seluruh profil kerja dan pribadi perangkat, dengan tunduk pada izin pengguna. |
||||||||||||||||
autoUpdateMode |
Mengontrol mode update otomatis untuk aplikasi. |
||||||||||||||||
extensionConfig |
Konfigurasi untuk mengaktifkan aplikasi ini sebagai aplikasi ekstensi, dengan kemampuan berinteraksi dengan Android Device Policy secara offline. Kolom ini dapat disetel untuk paling banyak satu aplikasi. Sidik jari sertifikat kunci penandatanganan aplikasi di perangkat harus cocok dengan salah satu entri di |
||||||||||||||||
alwaysOnVpnLockdownExemption |
Menentukan apakah aplikasi diizinkan untuk menggunakan jaringan saat VPN tidak terhubung dan |
||||||||||||||||
workProfileWidgets |
Menentukan apakah aplikasi yang diinstal di profil kerja diizinkan untuk menambahkan widget ke layar utama. |
||||||||||||||||
credentialProviderPolicy |
Opsional. Apakah aplikasi diizinkan untuk bertindak sebagai penyedia kredensial di Android 14 dan yang lebih baru. |
||||||||||||||||
installConstraint[] |
Opsional. Batasan untuk menginstal aplikasi. Anda dapat menentukan maksimum satu |
||||||||||||||||
installPriority |
Opsional. Di antara aplikasi dengan Ini mengontrol prioritas relatif penginstalan. Nilai 0 (default) berarti aplikasi ini tidak memiliki prioritas atas aplikasi lain. Untuk nilai antara 1 dan 10.000, nilai yang lebih rendah berarti prioritas yang lebih tinggi. Nilai di luar rentang 0 hingga 10.000 inklusif akan ditolak. |
||||||||||||||||
userControlSettings |
Opsional. Menentukan apakah kontrol pengguna diizinkan untuk aplikasi. Kontrol pengguna mencakup tindakan pengguna seperti menghentikan paksa dan menghapus data aplikasi. Jenis aplikasi tertentu memiliki perlakuan khusus, lihat |
||||||||||||||||
preferentialNetworkId |
Opsional. ID jaringan pilihan yang digunakan aplikasi. Harus ada konfigurasi untuk ID jaringan yang ditentukan di |
InstallType
Jenis penginstalan yang akan dilakukan untuk aplikasi. Jika
mereferensikan aplikasi, aplikasi tersebut harus menyetel setupAction
sebagai installType
REQUIRED_FOR_SETUP
atau penyiapan akan gagal.
Enum | |
---|---|
INSTALL_TYPE_UNSPECIFIED |
Tidak ditentukan. Nilai defaultnya adalah AVAILABLE. |
PREINSTALLED |
Aplikasi otomatis diinstal dan dapat dihapus oleh pengguna. |
FORCE_INSTALLED |
Aplikasi otomatis diinstal terlepas dari periode pemeliharaan yang ditetapkan dan tidak dapat dihapus oleh pengguna. |
BLOCKED |
Aplikasi diblokir dan tidak dapat diinstal. Jika aplikasi diinstal berdasarkan kebijakan sebelumnya, aplikasi akan di-uninstal. Hal ini juga memblokir fungsi aplikasi instannya. |
AVAILABLE |
Aplikasi tersedia untuk diinstal. |
REQUIRED_FOR_SETUP |
Aplikasi diinstal secara otomatis dan tidak dapat dihapus oleh pengguna serta akan mencegah penyelesaian penyiapan hingga penginstalan selesai. |
KIOSK |
Aplikasi diinstal secara otomatis dalam mode kios: aplikasi ditetapkan sebagai maksud beranda pilihan dan dimasukkan dalam daftar yang diizinkan untuk mode tugas kunci. Penyiapan perangkat tidak akan selesai hingga aplikasi diinstal. Setelah penginstalan, pengguna tidak akan dapat menghapus aplikasi. Anda hanya dapat menyetel installType ini untuk satu aplikasi per kebijakan. Jika ada di kebijakan, status bar akan otomatis dinonaktifkan. |
PermissionPolicy
Kebijakan untuk memberikan izin permintaan ke aplikasi.
Enum | |
---|---|
PERMISSION_POLICY_UNSPECIFIED |
Kebijakan tidak ditentukan. Jika tidak ada kebijakan yang ditentukan untuk izin di tingkat mana pun, perilaku PROMPT akan digunakan secara default. |
PROMPT |
Meminta pengguna memberikan izin. |
GRANT |
Memberikan izin secara otomatis. Di Android 12 dan yang lebih tinggi, |
DENY |
Menolak izin secara otomatis. |
PermissionGrant
Konfigurasi untuk izin Android dan status pemberiannya.
Representasi JSON |
---|
{
"permission": string,
"policy": enum ( |
Kolom | |
---|---|
permission |
Izin atau grup Android, misalnya |
policy |
Kebijakan untuk memberikan izin. |
DelegatedScope
Cakupan Delegasi yang dapat diperoleh paket lain dari Android Device Policy. Izin ini memberikan hak istimewa tambahan untuk aplikasi yang menerapkannya.
Enum | |
---|---|
DELEGATED_SCOPE_UNSPECIFIED |
Tidak ada cakupan delegasi yang ditentukan. |
CERT_INSTALL |
Memberikan akses ke penginstalan dan pengelolaan sertifikat. Cakupan ini dapat didelegasikan ke beberapa aplikasi. |
MANAGED_CONFIGURATIONS |
Memberikan akses ke pengelolaan konfigurasi terkelola. Cakupan ini dapat didelegasikan ke beberapa aplikasi. |
BLOCK_UNINSTALL |
Memberikan akses untuk memblokir uninstal. Cakupan ini dapat didelegasikan ke beberapa aplikasi. |
PERMISSION_GRANT |
Memberikan akses ke kebijakan izin dan status pemberian izin. Cakupan ini dapat didelegasikan ke beberapa aplikasi. |
PACKAGE_ACCESS |
Memberikan akses ke status akses paket. Cakupan ini dapat didelegasikan ke beberapa aplikasi. |
ENABLE_SYSTEM_APP |
Memberikan akses untuk mengaktifkan aplikasi sistem. Cakupan ini dapat didelegasikan ke beberapa aplikasi. |
NETWORK_ACTIVITY_LOGS |
Memberikan akses ke log aktivitas jaringan. Mengizinkan aplikasi yang didelegasikan untuk memanggil metode setNetworkLoggingEnabled , isNetworkLoggingEnabled , dan retrieveNetworkLogs . Cakupan ini dapat didelegasikan ke paling banyak satu aplikasi. Didukung untuk perangkat yang dikelola sepenuhnya di Android 10 dan yang lebih baru. Didukung untuk profil kerja di Android 12 dan yang lebih baru. Jika delegasi didukung dan ditetapkan, akan diabaikan. |
SECURITY_LOGS |
Memberikan akses ke log keamanan. Mengizinkan aplikasi yang didelegasikan untuk memanggil metode setSecurityLoggingEnabled , isSecurityLoggingEnabled , retrieveSecurityLogs , dan retrievePreRebootSecurityLogs . Cakupan ini dapat didelegasikan ke paling banyak satu aplikasi. Didukung untuk perangkat yang terkelola sepenuhnya dan perangkat milik perusahaan dengan profil kerja di Android 12 dan yang lebih baru. Jika delegasi didukung dan ditetapkan, akan diabaikan. |
CERT_SELECTION |
Memberikan akses ke pemilihan sertifikat KeyChain atas nama aplikasi yang meminta. Setelah diberikan, aplikasi yang didelegasikan akan mulai menerima DelegatedAdminReceiver#onChoosePrivateKeyAlias . Mengizinkan aplikasi yang didelegasikan memanggil metode grantKeyPairToApp dan revokeKeyPairFromApp . Cakupan ini dapat didelegasikan ke paling banyak satu aplikasi. harus kosong dan tidak berpengaruh jika pemilihan sertifikat didelegasikan ke aplikasi. |
ManagedConfigurationTemplate
Template konfigurasi terkelola untuk aplikasi, yang disimpan dari iframe konfigurasi terkelola.
Representasi JSON |
---|
{ "templateId": string, "configurationVariables": { string: string, ... } } |
Kolom | |
---|---|
templateId |
ID template konfigurasi terkelola. |
configurationVariables |
Opsional, peta yang berisi variabel konfigurasi <kunci, nilai> yang ditentukan untuk konfigurasi. Objek yang berisi daftar pasangan |
ConnectedWorkAndPersonalApp
Mengontrol apakah aplikasi dapat berkomunikasi dengan dirinya sendiri di seluruh profil, dengan tunduk pada izin pengguna.
Enum | |
---|---|
CONNECTED_WORK_AND_PERSONAL_APP_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah CONNECTED_WORK_AND_PERSONAL_APPS_DISALLOWED. |
CONNECTED_WORK_AND_PERSONAL_APP_DISALLOWED |
Default. Mencegah aplikasi berkomunikasi antar-profil. |
CONNECTED_WORK_AND_PERSONAL_APP_ALLOWED |
Mengizinkan aplikasi berkomunikasi antar-profil setelah menerima izin pengguna. |
AutoUpdateMode
Mengontrol mode update otomatis untuk aplikasi. Jika pengguna perangkat mengubah setelan perangkat secara manual, pilihan ini akan diabaikan oleh AutoUpdateMode
karena lebih diutamakan.
Enum | |
---|---|
AUTO_UPDATE_MODE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
AUTO_UPDATE_DEFAULT |
Mode update default. Aplikasi akan diupdate secara otomatis dengan prioritas rendah untuk meminimalkan dampak pada pengguna. Aplikasi diupdate jika semua batasan berikut terpenuhi:
Perangkat akan diberi tahu tentang update baru dalam waktu 24 jam setelah dipublikasikan oleh developer, setelah itu aplikasi akan diupdate saat batasan di atas terpenuhi lagi. |
AUTO_UPDATE_POSTPONED |
Aplikasi tidak otomatis diupdate selama maksimum 90 hari setelah versi aplikasi tidak terbaru lagi. Setelah 90 hari versi aplikasi tidak terbaru lagi, versi terbaru yang tersedia akan otomatis diinstal dengan prioritas rendah (lihat Pengguna masih dapat mengupdate aplikasi secara manual dari Play Store kapan saja. |
AUTO_UPDATE_HIGH_PRIORITY |
Aplikasi akan diupdate sesegera mungkin. Tidak ada batasan yang diterapkan. Perangkat akan diberi tahu sesegera mungkin tentang update baru setelah tersedia. CATATAN: Pembaruan pada aplikasi dengan deployment yang lebih besar di seluruh ekosistem Android dapat memerlukan waktu hingga 24 jam. |
ExtensionConfig
Konfigurasi untuk mengaktifkan aplikasi sebagai aplikasi ekstensi, dengan kemampuan berinteraksi dengan Android Device Policy secara offline. Untuk Android versi 11 dan yang lebih baru, aplikasi ekstensi dikecualikan dari pembatasan baterai sehingga tidak akan ditempatkan ke dalam Bucket Aplikasi Standby yang dibatasi. Aplikasi ekstensi juga dilindungi dari pengguna yang menghapus datanya atau menutup aplikasi secara paksa, meskipun admin dapat terus menggunakan clear app data command
di aplikasi ekstensi jika diperlukan untuk Android 11 dan yang lebih baru.
Representasi JSON |
---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
Kolom | |
---|---|
signingKeyFingerprintsSha256[] |
Hash SHA-256 berenkode hex dari sertifikat kunci penandatanganan aplikasi ekstensi. Hanya representasi string heksadesimal 64 karakter yang valid. Sidik jari sertifikat kunci penandatanganan selalu diperoleh dari Play Store dan kolom ini digunakan untuk memberikan sidik jari sertifikat kunci penandatanganan tambahan. Namun, jika aplikasi tidak tersedia di Play Store, kolom ini harus disetel. Sidik jari sertifikat kunci penandatanganan aplikasi ekstensi di perangkat harus cocok dengan salah satu sidik jari sertifikat kunci penandatanganan yang diperoleh dari Play Store atau yang diberikan di kolom ini agar aplikasi dapat berkomunikasi dengan Kebijakan Perangkat Android. Dalam kasus penggunaan produksi, sebaiknya biarkan kolom ini kosong. |
notificationReceiver |
Nama class yang sepenuhnya memenuhi syarat dari class layanan penerima untuk Android Device Policy guna memberi tahu aplikasi ekstensi tentang pembaruan status perintah lokal. Layanan harus diekspor di |
AlwaysOnVpnLockdownExemption
Mengontrol apakah aplikasi dikecualikan dari setelan
.alwaysOnVpnPackage.lockdownEnabled
Enum | |
---|---|
ALWAYS_ON_VPN_LOCKDOWN_EXEMPTION_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah VPN_LOCKDOWN_ENFORCED . |
VPN_LOCKDOWN_ENFORCED |
Aplikasi mematuhi setelan penguncian VPN yang selalu aktif. |
VPN_LOCKDOWN_EXEMPTION |
Aplikasi ini dikecualikan dari setelan kunci total VPN yang selalu aktif. |
WorkProfileWidgets
Mengontrol apakah aplikasi profil kerja diizinkan menambahkan widget ke layar utama.
Enum | |
---|---|
WORK_PROFILE_WIDGETS_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah
|
WORK_PROFILE_WIDGETS_ALLOWED |
Widget profil kerja diizinkan. Artinya, aplikasi akan dapat menambahkan widget ke layar utama. |
WORK_PROFILE_WIDGETS_DISALLOWED |
Widget profil kerja tidak diizinkan. Artinya, aplikasi tidak akan dapat menambahkan widget ke layar utama. |
CredentialProviderPolicy
Apakah aplikasi diizinkan untuk bertindak sebagai penyedia kredensial di Android 14 dan yang lebih baru.
Enum | |
---|---|
CREDENTIAL_PROVIDER_POLICY_UNSPECIFIED |
Tidak ditentukan. Perilaku ini diatur oleh . |
CREDENTIAL_PROVIDER_ALLOWED |
Aplikasi diizinkan untuk bertindak sebagai penyedia kredensial. |
InstallConstraint
Di antara aplikasi dengan
yang disetel ke:InstallType
Ini menentukan serangkaian batasan untuk penginstalan aplikasi. Setidaknya salah satu kolom harus ditetapkan. Jika beberapa kolom ditetapkan, semua batasan harus dipenuhi agar aplikasi dapat diinstal.
Representasi JSON |
---|
{ "networkTypeConstraint": enum ( |
Kolom | |
---|---|
networkTypeConstraint |
Opsional. Batasan jenis jaringan. |
chargingConstraint |
Opsional. Batasan pengisian daya. |
deviceIdleConstraint |
Opsional. Batasan tidak ada aktivitas perangkat. |
NetworkTypeConstraint
Batasan jenis jaringan.
Enum | |
---|---|
NETWORK_TYPE_CONSTRAINT_UNSPECIFIED |
Tidak ditentukan. Defaultnya adalah INSTALL_ON_ANY_NETWORK . |
INSTALL_ON_ANY_NETWORK |
Jaringan aktif (Wi-Fi, seluler, dll.). |
INSTALL_ONLY_ON_UNMETERED_NETWORK |
Jaringan tidak berbayar (misalnya, Wi-Fi). |
ChargingConstraint
Batasan pengisian daya.
Enum | |
---|---|
CHARGING_CONSTRAINT_UNSPECIFIED |
Tidak ditentukan. Defaultnya adalah CHARGING_NOT_REQUIRED . |
CHARGING_NOT_REQUIRED |
Perangkat tidak harus mengisi daya. |
INSTALL_ONLY_WHEN_CHARGING |
Perangkat harus sedang mengisi daya. |
DeviceIdleConstraint
Batasan status tidak ada aktivitas perangkat.
Enum | |
---|---|
DEVICE_IDLE_CONSTRAINT_UNSPECIFIED |
Tidak ditentukan. Defaultnya adalah DEVICE_IDLE_NOT_REQUIRED . |
DEVICE_IDLE_NOT_REQUIRED |
Perangkat tidak harus dalam kondisi tidak ada aktivitas, aplikasi dapat diinstal saat pengguna berinteraksi dengan perangkat. |
INSTALL_ONLY_WHEN_DEVICE_IDLE |
Perangkat harus dalam kondisi tidak ada aktivitas. |
UserControlSettings
Menentukan apakah kontrol pengguna diizinkan untuk aplikasi tertentu. Kontrol pengguna mencakup tindakan pengguna seperti menghentikan paksa dan menghapus data aplikasi.
Enum | |
---|---|
USER_CONTROL_SETTINGS_UNSPECIFIED |
Menggunakan perilaku default aplikasi untuk menentukan apakah kontrol pengguna diizinkan atau tidak diizinkan. Kontrol pengguna diizinkan secara default untuk sebagian besar aplikasi, tetapi tidak diizinkan untuk jenis aplikasi berikut:
|
USER_CONTROL_ALLOWED |
Kontrol pengguna diizinkan untuk aplikasi. Aplikasi Kios dapat menggunakan ini untuk mengizinkan kontrol pengguna. Untuk aplikasi ekstensi (lihat untuk mengetahui detail selengkapnya), kontrol pengguna tidak diizinkan meskipun nilai ini ditetapkan. Untuk aplikasi kios (lihat jenis penginstalan untuk mengetahui detail selengkapnya), nilai ini dapat digunakan untuk mengizinkan kontrol pengguna. |
USER_CONTROL_DISALLOWED |
Kontrol pengguna tidak diizinkan untuk aplikasi. Fitur ini didukung di Android 11 dan yang lebih baru. dengan dilaporkan jika versi Android lebih rendah dari 11. |
PreferentialNetworkId
ID jaringan pilihan.
Enum | |
---|---|
PREFERENTIAL_NETWORK_ID_UNSPECIFIED |
Apakah nilai ini valid dan apa artinya bergantung pada tempat nilai tersebut digunakan, dan hal ini didokumentasikan di kolom yang relevan. |
NO_PREFERENTIAL_NETWORK |
Aplikasi tidak menggunakan jaringan pilihan. |
PREFERENTIAL_NETWORK_ID_ONE |
ID jaringan pilihan 1. |
PREFERENTIAL_NETWORK_ID_TWO |
ID jaringan pilihan 2. |
PREFERENTIAL_NETWORK_ID_THREE |
ID jaringan preferensial 3. |
PREFERENTIAL_NETWORK_ID_FOUR |
ID jaringan pilihan 4. |
PREFERENTIAL_NETWORK_ID_FIVE |
ID jaringan preferensial 5. |
KeyguardDisabledFeature
Fitur Keyguard (layar kunci) yang dapat dinonaktifkan.
Enum | |
---|---|
KEYGUARD_DISABLED_FEATURE_UNSPECIFIED |
Nilai ini diabaikan. |
CAMERA |
Menonaktifkan kamera di layar pengaman tombol yang aman (misalnya, PIN). |
NOTIFICATIONS |
Menonaktifkan tampilan semua notifikasi di layar pengamanan kunci. |
UNREDACTED_NOTIFICATIONS |
Nonaktifkan notifikasi yang tidak disamarkan di layar pengamanan kunci yang aman. |
TRUST_AGENTS |
Abaikan status agen tepercaya di layar keyguard yang aman. |
DISABLE_FINGERPRINT |
Nonaktifkan sensor sidik jari di layar pengaman kunci yang aman. |
DISABLE_REMOTE_INPUT |
Pada perangkat yang menjalankan Android 6 dan yang lebih lama, menonaktifkan entri teks ke dalam notifikasi di layar keyguard yang aman. Tidak berpengaruh pada Android 7 dan yang lebih baru. |
FACE |
Nonaktifkan autentikasi wajah di layar penguncian yang aman. |
IRIS |
Menonaktifkan autentikasi iris di layar penguncian aman. |
BIOMETRICS |
Menonaktifkan semua autentikasi biometrik di layar penguncian yang aman. |
SHORTCUTS |
Menonaktifkan semua pintasan di layar pengunci yang aman di Android 14 dan yang lebih baru. |
ALL_FEATURES |
Menonaktifkan semua penyesuaian keyguard saat ini dan di waktu mendatang. |
PersistentPreferredActivity
Aktivitas default untuk menangani intent yang cocok dengan filter intent tertentu. Catatan: Untuk menyiapkan kios, gunakan InstallType ke KIOSK
, bukan menggunakan aktivitas pilihan persisten.
Representasi JSON |
---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
Kolom | |
---|---|
receiverActivity |
Aktivitas yang harus menjadi pengendali intent default. Ini harus berupa nama komponen Android, misalnya |
actions[] |
Tindakan intent yang akan dicocokkan dalam filter. Jika ada tindakan yang disertakan dalam filter, tindakan intent harus berupa salah satu nilai tersebut agar cocok. Jika tidak ada tindakan yang disertakan, tindakan maksud akan diabaikan. |
categories[] |
Kategori intent yang akan dicocokkan dalam filter. Intent mencakup kategori yang diperlukan, yang semuanya harus disertakan dalam filter agar cocok. Dengan kata lain, menambahkan kategori ke filter tidak akan memengaruhi pencocokan kecuali jika kategori tersebut ditentukan dalam intent. |
SystemUpdate
Konfigurasi untuk mengelola update sistem
Catatan: Update sistem Google Play (juga disebut update Utama) akan otomatis didownload, tetapi perangkat harus dimulai ulang untuk menginstalnya. Lihat bagian utama di Mengelola update sistem untuk mengetahui detail selengkapnya.
Representasi JSON |
---|
{ "type": enum ( |
Kolom | |
---|---|
type |
Jenis update sistem yang akan dikonfigurasi. |
startMinutes |
Jika jenisnya adalah |
endMinutes |
Jika jenisnya adalah |
freezePeriods[] |
Periode waktu yang berulang setiap tahun saat update sistem over-the-air (OTA) ditunda untuk membekukan versi OS yang berjalan di perangkat. Untuk mencegah pembekuan perangkat tanpa batas, setiap periode pembekuan harus dipisahkan setidaknya 60 hari. |
SystemUpdateType
Jenis konfigurasi update sistem.
Enum | |
---|---|
SYSTEM_UPDATE_TYPE_UNSPECIFIED |
Ikuti perilaku update default untuk perangkat, yang biasanya mengharuskan pengguna menyetujui update sistem. |
AUTOMATIC |
Instal secara otomatis segera setelah update tersedia. |
WINDOWED |
Menginstal secara otomatis dalam masa pemeliharaan harian. Hal ini juga mengonfigurasi aplikasi Play agar diupdate dalam jangka waktu tersebut. Tindakan ini sangat direkomendasikan untuk perangkat kios karena ini adalah satu-satunya cara aplikasi yang disematkan secara persisten ke latar depan dapat diupdate oleh Play. Jika |
POSTPONE |
Menunda penginstalan otomatis hingga maksimum 30 hari. Kebijakan ini tidak memengaruhi update keamanan (mis. patch keamanan bulanan). |
FreezePeriod
Periode pembekuan sistem. Jika jam perangkat berada dalam periode pembekuan, semua update sistem yang masuk (termasuk patch keamanan) akan diblokir dan tidak akan diinstal.
Jika perangkat berada di luar periode pembekuan yang ditetapkan, perilaku kebijakan normal (otomatis, terjadwal, atau ditunda) akan berlaku.
Tahun kabisat diabaikan dalam penghitungan periode pembekuan, khususnya:
- Jika 29 Februari ditetapkan sebagai tanggal mulai atau akhir periode pembekuan, periode pembekuan akan dimulai atau berakhir pada 28 Februari.
- Jika jam sistem perangkat menunjukkan 29 Februari, maka akan dianggap sebagai 28 Februari.
- Saat menghitung jumlah hari dalam periode pembekuan atau waktu antara dua periode pembekuan, 29 Februari diabaikan dan tidak dihitung sebagai satu hari.
Catatan: Agar Periode Pembekuan berlaku,
tidak boleh ditentukan sebagai SystemUpdateType
, karena periode pembekuan memerlukan kebijakan yang ditentukan untuk ditetapkan.SYSTEM_UPDATE_TYPE_UNSPECIFIED
Representasi JSON |
---|
{ "startDate": { object ( |
Kolom | |
---|---|
startDate |
Tanggal mulai (inklusif) periode pembekuan. Catatan: |
endDate |
Tanggal akhir (termasuk) periode pembekuan. Tidak boleh lebih dari 90 hari dari tanggal mulai. Jika tanggal akhir lebih awal dari tanggal mulai, periode pembekuan dianggap mengakhiri tahun. Catatan: |
Tanggal
Menunjukkan seluruh atau sebagian tanggal kalender, seperti ulang tahun. Waktu dan zona waktu ditentukan di tempat lain atau tidak signifikan. Tanggal ini terkait dengan Kalender Gregorian. Hal ini dapat mewakili salah satu dari berikut ini:
- Tanggal lengkap, dengan nilai tahun, bulan, dan hari bukan nol.
- Bulan dan hari, dengan tahun nol (misalnya, hari jadi).
- Tahun saja, dengan bulan nol dan hari nol.
- Tahun dan bulan, dengan hari nol (misalnya, tanggal habis masa berlaku kartu kredit).
Jenis terkait:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Representasi JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Kolom | |
---|---|
year |
Tahun dalam tanggal. Harus dari 1 hingga 9999, atau 0 untuk menentukan tanggal tanpa tahun. |
month |
Bulan dalam setahun. Harus dari 1 hingga 12, atau 0 untuk menentukan tahun tanpa bulan dan hari. |
day |
Hari dalam sebulan. Harus dari 1 hingga 31 dan berlaku untuk tahun dan bulan, atau 0 untuk menentukan tahun saja atau tahun dan bulan jika hari dianggap tidak signifikan. |
StatusReportingSettings
Setelan yang mengontrol perilaku laporan status.
Representasi JSON |
---|
{
"applicationReportsEnabled": boolean,
"deviceSettingsEnabled": boolean,
"softwareInfoEnabled": boolean,
"memoryInfoEnabled": boolean,
"networkInfoEnabled": boolean,
"displayInfoEnabled": boolean,
"powerManagementEventsEnabled": boolean,
"hardwareStatusEnabled": boolean,
"systemPropertiesEnabled": boolean,
"applicationReportingSettings": {
object ( |
Kolom | |
---|---|
applicationReportsEnabled |
Apakah laporan aplikasi diaktifkan. |
deviceSettingsEnabled |
Apakah pelaporan setelan perangkat diaktifkan. |
softwareInfoEnabled |
Apakah pelaporan info software diaktifkan. |
memoryInfoEnabled |
Apakah pelaporan peristiwa memori diaktifkan. |
networkInfoEnabled |
Apakah pelaporan info jaringan diaktifkan. |
displayInfoEnabled |
Apakah pelaporan tampilan diaktifkan atau tidak. Data laporan tidak tersedia untuk perangkat milik pribadi dengan profil kerja. |
powerManagementEventsEnabled |
Apakah pelaporan peristiwa pengelolaan daya diaktifkan. Data laporan tidak tersedia untuk perangkat milik pribadi dengan profil kerja. |
hardwareStatusEnabled |
Apakah pelaporan status hardware diaktifkan. Data laporan tidak tersedia untuk perangkat milik pribadi dengan profil kerja. |
systemPropertiesEnabled |
Apakah pelaporan properti sistem diaktifkan. |
applicationReportingSettings |
Setelan pelaporan aplikasi. Hanya berlaku jika applicationReportsEnabled adalah benar (true). |
commonCriteriaModeEnabled |
Apakah pelaporan |
ApplicationReportingSettings
Setelan yang mengontrol perilaku laporan aplikasi.
Representasi JSON |
---|
{ "includeRemovedApps": boolean } |
Kolom | |
---|---|
includeRemovedApps |
Apakah aplikasi yang dihapus disertakan dalam laporan aplikasi. |
PackageNameList
Daftar nama paket.
Representasi JSON |
---|
{ "packageNames": [ string ] } |
Kolom | |
---|---|
packageNames[] |
Daftar nama paket. |
BatteryPluggedMode
Mode untuk mencolokkan baterai.
Enum | |
---|---|
BATTERY_PLUGGED_MODE_UNSPECIFIED |
Nilai ini diabaikan. |
AC |
Sumber daya adalah pengisi daya AC. |
USB |
Sumber daya adalah port USB. |
WIRELESS |
Sumber daya nirkabel. |
ProxyInfo
Info konfigurasi untuk proxy HTTP. Untuk proxy langsung, tetapkan kolom host
, port
, dan excludedHosts
. Untuk proxy skrip PAC, tetapkan kolom pacUri
.
Representasi JSON |
---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string } |
Kolom | |
---|---|
host |
Host proxy langsung. |
port |
Port proxy langsung. |
excludedHosts[] |
Untuk proxy langsung, host yang proxy-nya dilewati. Nama host dapat berisi karakter pengganti seperti *.example.com. |
pacUri |
URI skrip PAC yang digunakan untuk mengonfigurasi proxy. |
ChoosePrivateKeyRule
Mengontrol akses aplikasi ke kunci pribadi. Aturan ini menentukan kunci pribadi mana, jika ada, yang diberikan Kebijakan Perangkat Android ke aplikasi yang ditentukan. Akses diberikan saat aplikasi memanggil KeyChain.choosePrivateKeyAlias
(atau kelebihan beban apa pun) untuk meminta alias kunci pribadi untuk URL tertentu, atau untuk aturan yang tidak khusus URL (yaitu, jika urlPattern
tidak ditetapkan, atau ditetapkan ke string kosong atau .*
) di Android 11 dan yang lebih tinggi, secara langsung sehingga aplikasi dapat memanggil KeyChain.getPrivateKey
, tanpa harus memanggil KeyChain.choosePrivateKeyAlias
terlebih dahulu.
Saat aplikasi memanggil KeyChain.choosePrivateKeyAlias
jika lebih dari satu
cocok, aturan pencocokan terakhir menentukan alias kunci mana yang akan ditampilkan.choosePrivateKeyRules
Representasi JSON |
---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
Kolom | |
---|---|
urlPattern |
Pola URL yang akan dicocokkan dengan URL permintaan. Jika tidak disetel atau kosong, semua URL akan cocok. Ini menggunakan sintaksis ekspresi reguler |
packageNames[] |
Nama paket yang aturan ini berlaku padanya. Hash sertifikat penandatanganan untuk setiap aplikasi diverifikasi dengan hash yang disediakan oleh Play. Jika tidak ada nama paket yang ditentukan, alias akan diberikan ke semua aplikasi yang memanggil |
privateKeyAlias |
Alias kunci pribadi yang akan digunakan. |
AlwaysOnVpnPackage
Konfigurasi untuk koneksi VPN yang selalu aktif.
Representasi JSON |
---|
{ "packageName": string, "lockdownEnabled": boolean } |
Kolom | |
---|---|
packageName |
Nama paket aplikasi VPN. |
lockdownEnabled |
Tidak mengizinkan jaringan saat VPN tidak terhubung. |
LocationMode
Tingkat deteksi lokasi yang diaktifkan di profil kerja dan perangkat terkelola sepenuhnya.
Enum | |
---|---|
LOCATION_MODE_UNSPECIFIED |
Default-nya adalah LOCATION_USER_CHOICE . |
HIGH_ACCURACY |
Di Android 8 dan yang lebih lama, semua metode deteksi lokasi diaktifkan, termasuk GPS, jaringan, dan sensor lainnya. Di Android 9 dan yang lebih baru, fungsi ini setara dengan |
SENSORS_ONLY |
Di Android 8 dan yang lebih lama, hanya GPS dan sensor lainnya yang diaktifkan. Di Android 9 dan yang lebih baru, fungsi ini setara dengan |
BATTERY_SAVING |
Di Android 8 dan yang lebih lama, hanya penyedia lokasi jaringan yang diaktifkan. Di Android 9 dan yang lebih baru, fungsi ini setara dengan |
OFF |
Di Android 8 dan yang lebih lama, setelan dan akurasi lokasi dinonaktifkan. Di Android 9 dan yang lebih baru, fungsi ini setara dengan |
LOCATION_USER_CHOICE |
Setelan lokasi tidak dibatasi di perangkat. Tidak ada perilaku spesifik yang ditetapkan atau diterapkan. |
LOCATION_ENFORCED |
Aktifkan setelan lokasi di perangkat. |
LOCATION_DISABLED |
Nonaktifkan setelan lokasi di perangkat. |
ComplianceRule
Aturan yang menyatakan tindakan mitigasi yang harus diambil saat perangkat tidak sesuai dengan kebijakannya. Untuk setiap aturan, selalu ada tindakan mitigasi implisit untuk menyetel policyCompliant
ke salah (false) untuk resource Device
, dan menampilkan pesan di perangkat yang menunjukkan bahwa perangkat tidak mematuhi kebijakannya. Tindakan mitigasi lainnya juga dapat dilakukan secara opsional, bergantung pada nilai kolom dalam aturan.
Representasi JSON |
---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field |
Kolom | |
---|---|
disableApps |
Jika disetel ke benar (true), aturan ini mencakup tindakan mitigasi untuk menonaktifkan aplikasi sehingga perangkat dinonaktifkan secara efektif, tetapi data aplikasi tetap dipertahankan. Jika perangkat menjalankan aplikasi dalam mode tugas terkunci, aplikasi akan ditutup dan UI yang menampilkan alasan ketidakpatuhan akan ditampilkan. |
packageNamesToDisable[] |
Jika disetel, aturan akan menyertakan tindakan mitigasi untuk menonaktifkan aplikasi yang ditentukan dalam daftar, tetapi data aplikasi tetap dipertahankan. |
Kolom union condition . Kondisi, yang jika terpenuhi, akan memicu tindakan mitigasi yang ditentukan dalam aturan. Tepat satu kondisi yang harus ditetapkan. condition hanya dapat berupa salah satu dari berikut: |
|
nonComplianceDetailCondition |
Kondisi yang terpenuhi jika ada |
apiLevelCondition |
Kondisi yang terpenuhi jika level API Framework Android di perangkat tidak memenuhi persyaratan minimum. |
NonComplianceDetailCondition
Kondisi aturan kepatuhan yang terpenuhi jika ada NonComplianceDetail
yang cocok untuk perangkat. NonComplianceDetail
cocok dengan NonComplianceDetailCondition
jika semua kolom yang ditetapkan dalam NonComplianceDetailCondition
cocok dengan kolom NonComplianceDetail
yang sesuai.
Representasi JSON |
---|
{
"settingName": string,
"nonComplianceReason": enum ( |
Kolom | |
---|---|
settingName |
Nama setelan kebijakan. Ini adalah nama kolom JSON dari kolom |
nonComplianceReason |
Alasan perangkat tidak mematuhi setelan. Jika tidak disetel, kondisi ini cocok dengan alasan apa pun. |
packageName |
Nama paket aplikasi yang tidak mematuhi kebijakan. Jika tidak disetel, kondisi ini cocok dengan nama paket apa pun. |
ApiLevelCondition
Kondisi aturan kepatuhan yang terpenuhi jika level API Framework Android di perangkat tidak memenuhi persyaratan minimum. Hanya boleh ada satu aturan dengan jenis kondisi ini per kebijakan.
Representasi JSON |
---|
{ "minApiLevel": integer } |
Kolom | |
---|---|
minApiLevel |
Level API Framework Android minimum yang diinginkan. Jika perangkat tidak memenuhi persyaratan minimum, kondisi ini terpenuhi. Harus lebih besar dari nol. |
AppAutoUpdatePolicy
Alternatif yang direkomendasikan:
yang ditetapkan per aplikasi, memberikan fleksibilitas yang lebih besar terkait frekuensi update.autoUpdateMode
Jika
ditetapkan ke autoUpdateMode
atau AUTO_UPDATE_POSTPONED
, kolom ini tidak akan berpengaruh.AUTO_UPDATE_HIGH_PRIORITY
Kebijakan update otomatis aplikasi, yang mengontrol kapan update aplikasi otomatis dapat diterapkan.
Enum | |
---|---|
APP_AUTO_UPDATE_POLICY_UNSPECIFIED |
Kebijakan update otomatis tidak ditetapkan. Setara dengan CHOICE_TO_THE_USER . |
CHOICE_TO_THE_USER |
Pengguna dapat mengontrol update otomatis. |
NEVER |
Aplikasi tidak pernah diupdate otomatis. |
WIFI_ONLY |
Aplikasi diupdate otomatis hanya melalui Wi-Fi. |
ALWAYS |
Aplikasi diupdate otomatis kapan saja. Biaya data mungkin berlaku. |
AppTrack
Jalur rilis aplikasi Google Play.
Enum | |
---|---|
APP_TRACK_UNSPECIFIED |
Nilai ini diabaikan. |
PRODUCTION |
Jalur produksi, yang menyediakan rilis stabil terbaru. |
BETA |
Jalur beta, yang menyediakan rilis beta terbaru. |
EncryptionPolicy
Jenis enkripsi
Enum | |
---|---|
ENCRYPTION_POLICY_UNSPECIFIED |
Nilai ini diabaikan, yaitu tidak diperlukan enkripsi |
ENABLED_WITHOUT_PASSWORD |
Enkripsi diperlukan, tetapi tidak ada sandi yang diperlukan untuk melakukan booting |
ENABLED_WITH_PASSWORD |
Enkripsi diperlukan dengan sandi yang diperlukan untuk melakukan booting |
PlayStoreMode
Kemungkinan nilai untuk kebijakan mode Play Store.
Enum | |
---|---|
PLAY_STORE_MODE_UNSPECIFIED |
Tidak ditentukan. Nilai defaultnya adalah WHITELIST. |
WHITELIST |
Hanya aplikasi yang ada dalam kebijakan yang tersedia dan aplikasi apa pun yang tidak ada dalam kebijakan akan otomatis di-uninstal dari perangkat. |
BLACKLIST |
Semua aplikasi tersedia dan aplikasi yang seharusnya tidak ada di perangkat harus ditandai secara eksplisit sebagai 'DIBLOKIR' dalam kebijakan applications . |
SetupAction
Tindakan yang dijalankan selama penyiapan.
Representasi JSON |
---|
{ "title": { object ( |
Kolom | |
---|---|
title |
Judul tindakan ini. |
description |
Deskripsi tindakan ini. |
Kolom union action . Tindakan yang akan dijalankan selama penyiapan. action hanya dapat berupa salah satu dari berikut: |
|
launchApp |
Tindakan untuk meluncurkan aplikasi. Aplikasi akan diluncurkan dengan intent yang berisi ekstra dengan kunci |
LaunchAppAction
Tindakan untuk meluncurkan aplikasi.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union launch . Deskripsi tindakan peluncuran yang akan dieksekusi launch hanya dapat berupa salah satu dari berikut ini: |
|
packageName |
Nama paket aplikasi yang akan diluncurkan |
PolicyEnforcementRule
Aturan yang menentukan tindakan yang harus dilakukan jika perangkat atau profil kerja tidak mematuhi kebijakan yang ditentukan dalam settingName
. Jika ada beberapa aturan penegakan yang cocok atau dipicu, penggabungan akan terjadi dengan tindakan yang paling berat yang akan diambil. Namun, semua aturan yang dipicu tetap dilacak: ini mencakup waktu pemicuan awal dan semua detail ketidakpatuhan terkait. Jika aturan penegakan yang paling berat terpenuhi, tindakan yang paling tepat berikutnya akan diterapkan.
Representasi JSON |
---|
{ "blockAction": { object ( |
Kolom | |
---|---|
blockAction |
Tindakan untuk memblokir akses ke aplikasi dan data di perangkat milik perusahaan atau di profil kerja. Tindakan ini juga memicu notifikasi yang ditampilkan kepada pengguna dengan informasi (jika memungkinkan) tentang cara memperbaiki masalah kepatuhan. Catatan: |
wipeAction |
Tindakan untuk mereset perangkat milik perusahaan atau menghapus profil kerja. Catatan: |
Kolom union trigger . Kondisi yang akan memicu aturan ini. trigger hanya dapat berupa salah satu dari berikut: |
|
settingName |
Kebijakan tingkat teratas yang akan diterapkan. Misalnya |
BlockAction
Tindakan untuk memblokir akses ke aplikasi dan data di perangkat terkelola sepenuhnya atau di profil kerja. Tindakan ini juga memicu perangkat atau profil kerja untuk menampilkan notifikasi yang terlihat oleh pengguna dengan informasi (jika memungkinkan) tentang cara memperbaiki masalah kepatuhan. Catatan: wipeAction
juga harus ditentukan.
Representasi JSON |
---|
{
"blockAfterDays": integer,
"blockScope": enum ( |
Kolom | |
---|---|
blockAfterDays |
Jumlah hari kebijakan tidak mematuhi sebelum perangkat atau profil kerja diblokir. Untuk memblokir akses secara langsung, setel ke 0. |
blockScope |
Menentukan cakupan |
BlockScope
Menentukan cakupan BlockAction
. Hanya berlaku untuk perangkat milik perusahaan.
Enum | |
---|---|
BLOCK_SCOPE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah BLOCK_SCOPE_WORK_PROFILE . |
BLOCK_SCOPE_WORK_PROFILE |
Tindakan pemblokiran hanya diterapkan ke aplikasi di profil kerja. Aplikasi di profil pribadi tidak terpengaruh. |
BLOCK_SCOPE_DEVICE |
Tindakan pemblokiran diterapkan ke seluruh perangkat, termasuk aplikasi di profil pribadi. |
WipeAction
Tindakan untuk mereset perangkat milik perusahaan atau menghapus profil kerja. Catatan: blockAction
juga harus ditentukan.
Representasi JSON |
---|
{ "wipeAfterDays": integer, "preserveFrp": boolean } |
Kolom | |
---|---|
wipeAfterDays |
Jumlah hari kebijakan tidak mematuhi sebelum perangkat atau profil kerja dihapus total. |
preserveFrp |
Apakah data perlindungan reset ke setelan pabrik dipertahankan di perangkat. Setelan ini tidak berlaku untuk profil kerja. |
KioskCustomization
Setelan yang mengontrol perilaku perangkat dalam mode kios. Untuk mengaktifkan mode kios, tetapkan kioskCustomLauncherEnabled
ke true
atau tentukan aplikasi dalam kebijakan dengan installType
KIOSK
.
Representasi JSON |
---|
{ "powerButtonActions": enum ( |
Kolom | |
---|---|
powerButtonActions |
Menetapkan perilaku perangkat dalam mode kios saat pengguna menekan lama tombol Daya. |
systemErrorWarnings |
Menentukan apakah dialog kesalahan sistem untuk aplikasi yang mengalami error atau tidak responsif diblokir dalam mode kios. Jika diblokir, sistem akan menghentikan aplikasi secara paksa seolah-olah pengguna memilih opsi "tutup aplikasi" di UI. |
systemNavigation |
Menentukan fitur navigasi yang diaktifkan (misalnya tombol Layar utama, Ringkasan) dalam mode kios. |
statusBar |
Menentukan apakah info dan notifikasi sistem dinonaktifkan dalam mode kios. |
deviceSettings |
Menentukan apakah aplikasi Setelan diizinkan dalam mode kios. |
PowerButtonActions
Menetapkan perilaku perangkat dalam mode kios saat pengguna menekan lama tombol Daya.
Enum | |
---|---|
POWER_BUTTON_ACTIONS_UNSPECIFIED |
Tidak ditentukan, defaultnya adalah POWER_BUTTON_AVAILABLE . |
POWER_BUTTON_AVAILABLE |
Menu daya (misalnya, Nonaktifkan, Mulai ulang) ditampilkan saat pengguna menekan lama tombol Daya perangkat dalam mode kios. |
POWER_BUTTON_BLOCKED |
Menu daya (misalnya, Matikan, Mulai ulang) tidak ditampilkan saat pengguna menekan lama tombol Daya perangkat dalam mode kios. Catatan: tindakan ini dapat mencegah pengguna menonaktifkan perangkat. |
SystemErrorWarnings
Menentukan apakah dialog kesalahan sistem untuk aplikasi yang mengalami error atau tidak responsif diblokir dalam mode kios.
Enum | |
---|---|
SYSTEM_ERROR_WARNINGS_UNSPECIFIED |
Tidak ditentukan, defaultnya adalah ERROR_AND_WARNINGS_MUTED . |
ERROR_AND_WARNINGS_ENABLED |
Semua dialog error sistem seperti error dan aplikasi tidak merespons (ANR) ditampilkan. |
ERROR_AND_WARNINGS_MUTED |
Semua dialog error sistem, seperti error dan aplikasi tidak merespons (ANR) diblokir. Jika diblokir, sistem akan menghentikan aplikasi secara paksa seolah-olah pengguna menutup aplikasi dari UI. |
StatusBar
Menentukan apakah info dan notifikasi sistem dinonaktifkan dalam mode kios.
Enum | |
---|---|
STATUS_BAR_UNSPECIFIED |
Tidak ditentukan, defaultnya adalah INFO_AND_NOTIFICATIONS_DISABLED . |
NOTIFICATIONS_AND_SYSTEM_INFO_ENABLED |
Info dan notifikasi sistem ditampilkan di status bar dalam mode kios. Catatan: Agar kebijakan ini berlaku, tombol beranda perangkat harus diaktifkan menggunakan |
NOTIFICATIONS_AND_SYSTEM_INFO_DISABLED |
Info dan notifikasi sistem dinonaktifkan dalam mode kios. |
SYSTEM_INFO_ONLY |
Hanya info sistem yang ditampilkan di status bar. |
DeviceSettings
Menentukan apakah pengguna dapat mengakses aplikasi Setelan perangkat saat dalam mode kios.
Enum | |
---|---|
DEVICE_SETTINGS_UNSPECIFIED |
Tidak ditentukan, defaultnya adalah SETTINGS_ACCESS_ALLOWED . |
SETTINGS_ACCESS_ALLOWED |
Akses ke aplikasi Setelan diizinkan dalam mode kios. |
SETTINGS_ACCESS_BLOCKED |
Akses ke aplikasi Setelan tidak diizinkan dalam mode kios. |
AdvancedSecurityOverrides
Setelan keamanan lanjutan. Dalam sebagian besar kasus, setelan ini tidak perlu ditetapkan.
Representasi JSON |
---|
{ "untrustedAppsPolicy": enum ( |
Kolom | |
---|---|
untrustedAppsPolicy |
Kebijakan untuk aplikasi yang tidak tepercaya (aplikasi dari sumber tidak dikenal) yang diterapkan di perangkat. Menggantikan |
googlePlayProtectVerifyApps |
Apakah verifikasi Google Play Protect diterapkan. Menggantikan |
developerSettings |
Mengontrol akses ke setelan developer: opsi developer dan booting aman. Menggantikan |
commonCriteriaMode |
Mengontrol Mode Common Criteria—standar keamanan yang ditentukan dalam Common Criteria for Information Technology Security Evaluation (CC). Mengaktifkan Mode Common Criteria akan meningkatkan keamanan komponen keamanan tertentu di perangkat, lihat Peringatan: Mode Common Criteria menerapkan model keamanan ketat yang biasanya hanya diperlukan untuk produk IT yang digunakan dalam sistem keamanan nasional dan organisasi yang sangat sensitif lainnya. Penggunaan perangkat standar mungkin terpengaruh. Hanya diaktifkan jika diperlukan. Jika Mode Kriteria Umum dinonaktifkan setelah diaktifkan sebelumnya, semua jaringan Wi-Fi yang dikonfigurasi pengguna dapat hilang dan semua jaringan Wi-Fi yang dikonfigurasi perusahaan yang memerlukan input pengguna mungkin perlu dikonfigurasi ulang. |
personalAppsThatCanReadWorkNotifications[] |
Aplikasi pribadi yang dapat membaca notifikasi profil kerja menggunakan NotificationListenerService. Secara default, tidak ada aplikasi pribadi (selain aplikasi sistem) yang dapat membaca notifikasi kerja. Setiap nilai dalam daftar harus berupa nama paket. |
mtePolicy |
Opsional. Mengontrol Memory Tagging Extension (MTE) di perangkat. Perangkat harus dimulai ulang untuk menerapkan perubahan pada kebijakan MTE. |
contentProtectionPolicy |
Opsional. Mengontrol apakah perlindungan konten, yang memindai aplikasi menipu, diaktifkan. Fitur ini didukung di Android 15 dan yang lebih baru. |
UntrustedAppsPolicy
Kebijakan untuk aplikasi yang tidak tepercaya (aplikasi dari sumber tidak dikenal) yang diterapkan di perangkat. Menggantikan installUnknownSourcesAllowed (deprecated).
Enum | |
---|---|
UNTRUSTED_APPS_POLICY_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah DISALLOW_INSTALL. |
DISALLOW_INSTALL |
Default. Melarang penginstalan aplikasi yang tidak tepercaya di seluruh perangkat. |
ALLOW_INSTALL_IN_PERSONAL_PROFILE_ONLY |
Untuk perangkat dengan profil kerja, izinkan penginstalan aplikasi yang tidak tepercaya hanya di profil pribadi perangkat. |
ALLOW_INSTALL_DEVICE_WIDE |
Mengizinkan penginstalan aplikasi yang tidak tepercaya di seluruh perangkat. |
GooglePlayProtectVerifyApps
Apakah verifikasi Google Play Protect diterapkan. Menggantikan
(tidak digunakan lagi).ensureVerifyAppsEnabled
Enum | |
---|---|
GOOGLE_PLAY_PROTECT_VERIFY_APPS_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah VERIFY_APPS_ENFORCED. |
VERIFY_APPS_ENFORCED |
Default. Mengaktifkan paksa verifikasi aplikasi. |
VERIFY_APPS_USER_CHOICE |
Memungkinkan pengguna memilih apakah akan mengaktifkan verifikasi aplikasi. |
DeveloperSettings
Mengontrol akses ke setelan developer: opsi developer dan booting aman. Menggantikan
(tidak digunakan lagi) dan safeBootDisabled
(tidak digunakan lagi).debuggingFeaturesAllowed
Enum | |
---|---|
DEVELOPER_SETTINGS_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah DEVELOPER_SETTINGS_DISABLED. |
DEVELOPER_SETTINGS_DISABLED |
Default. Menonaktifkan semua setelan developer dan mencegah pengguna mengaksesnya. |
DEVELOPER_SETTINGS_ALLOWED |
Mengizinkan semua setelan developer. Pengguna dapat mengakses dan secara opsional mengonfigurasi setelan. |
CommonCriteriaMode
Mengontrol Mode Common Criteria—standar keamanan yang ditentukan dalam Common Criteria for Information Technology Security Evaluation (CC). Mengaktifkan Mode Common Criteria akan meningkatkan keamanan komponen tertentu di perangkat, termasuk:
- Enkripsi AES-GCM untuk Kunci Jangka Panjang Bluetooth
- Penyimpanan konfigurasi Wi-Fi
- Validasi sertifikat jaringan tambahan yang memerlukan penggunaan TLSv1.2 untuk terhubung ke host tujuan AM API
- Pemeriksaan integritas kebijakan kriptografi. Sebaiknya setel
ke benar (true) untuk mendapatkan status pemeriksaan integritas kebijakan. Jika verifikasi tanda tangan kebijakan gagal, kebijakan tidak akan diterapkan di perangkat danstatusReportingSettings.commonCriteriaModeEnabled
akan disetel kecommonCriteriaModeInfo.policy_signature_verification_status
.POLICY_SIGNATURE_VERIFICATION_FAILED
Mode Kriteria Umum hanya didukung di perangkat milik perusahaan yang menjalankan Android 11 atau yang lebih baru.
Peringatan: Mode Common Criteria menerapkan model keamanan ketat yang biasanya hanya diperlukan untuk produk IT yang digunakan dalam sistem keamanan nasional dan organisasi yang sangat sensitif lainnya. Penggunaan perangkat standar mungkin terpengaruh. Hanya diaktifkan jika diperlukan. Jika Mode Kriteria Umum dinonaktifkan setelah diaktifkan sebelumnya, semua jaringan Wi-Fi yang dikonfigurasi pengguna dapat hilang dan semua jaringan Wi-Fi yang dikonfigurasi perusahaan yang memerlukan input pengguna mungkin perlu dikonfigurasi ulang.
Enum | |
---|---|
COMMON_CRITERIA_MODE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah COMMON_CRITERIA_MODE_DISABLED. |
COMMON_CRITERIA_MODE_DISABLED |
Default. Menonaktifkan Mode Common Criteria. |
COMMON_CRITERIA_MODE_ENABLED |
Mengaktifkan Mode Common Criteria. |
MtePolicy
Mengontrol Memory Tagging Extension (MTE) di perangkat.
Enum | |
---|---|
MTE_POLICY_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
MTE_USER_CHOICE |
Pengguna dapat memilih untuk mengaktifkan atau menonaktifkan MTE di perangkat jika perangkat mendukungnya. |
MTE_ENFORCED |
MTE diaktifkan di perangkat dan pengguna tidak diizinkan untuk mengubah setelan ini. Setelan ini dapat ditetapkan di perangkat terkelola sepenuhnya dan profil kerja di perangkat milik perusahaan. Didukung di Android 14 dan yang lebih baru. |
MTE_DISABLED |
MTE dinonaktifkan di perangkat dan pengguna tidak diizinkan untuk mengubah setelan ini. Setelan ini hanya berlaku di perangkat yang terkelola sepenuhnya. Dalam kasus lain, Didukung di Android 14 dan yang lebih baru. |
ContentProtectionPolicy
Mengontrol apakah perlindungan konten, yang memindai aplikasi menipu, diaktifkan. Fitur ini didukung di Android 15 dan yang lebih baru.
Enum | |
---|---|
CONTENT_PROTECTION_POLICY_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
CONTENT_PROTECTION_DISABLED |
Perlindungan konten dinonaktifkan dan pengguna tidak dapat mengubahnya. |
CONTENT_PROTECTION_ENFORCED |
Perlindungan konten diaktifkan dan pengguna tidak dapat mengubahnya. Didukung di Android 15 dan yang lebih baru. |
CONTENT_PROTECTION_USER_CHOICE |
Perlindungan konten tidak dikontrol oleh kebijakan. Pengguna diizinkan memilih perilaku perlindungan konten. Didukung di Android 15 dan yang lebih baru. |
PersonalUsagePolicies
Kebijakan yang mengontrol penggunaan pribadi di perangkat milik perusahaan dengan profil kerja.
Representasi JSON |
---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
Kolom | |
---|---|
cameraDisabled |
Jika benar (true), kamera dinonaktifkan di profil pribadi. |
screenCaptureDisabled |
Jika benar (true), screenshot dinonaktifkan untuk semua pengguna. |
accountTypesWithManagementDisabled[] |
Jenis akun yang tidak dapat dikelola oleh pengguna. |
maxDaysWithWorkOff |
Mengontrol berapa lama profil kerja dapat dinonaktifkan. Durasi minimum harus minimal 3 hari. Detail lainnya adalah sebagai berikut:
|
personalPlayStoreMode |
Digunakan bersama dengan |
personalApplications[] |
Kebijakan yang diterapkan pada aplikasi di profil pribadi. |
privateSpacePolicy |
Opsional. Mengontrol apakah ruang privasi diizinkan di perangkat. |
bluetoothSharing |
Opsional. Apakah berbagi melalui bluetooth diizinkan. |
PlayStoreMode
Digunakan bersama dengan personalApplications
untuk mengontrol cara aplikasi di profil pribadi diizinkan atau diblokir.
Enum | |
---|---|
PLAY_STORE_MODE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah BLOCKLIST . |
BLACKLIST |
Semua aplikasi Play Store tersedia untuk diinstal di profil pribadi, kecuali aplikasi yang |
BLOCKLIST |
Semua aplikasi Play Store tersedia untuk diinstal di profil pribadi, kecuali aplikasi yang installType -nya adalah BLOCKED di personalApplications . |
ALLOWLIST |
Hanya aplikasi yang ditentukan secara eksplisit di personalApplications dengan installType yang disetel ke AVAILABLE yang diizinkan untuk diinstal di profil pribadi. |
PersonalApplicationPolicy
Kebijakan untuk aplikasi di profil pribadi perangkat milik perusahaan dengan profil kerja.
Representasi JSON |
---|
{
"packageName": string,
"installType": enum ( |
Kolom | |
---|---|
packageName |
Nama paket aplikasi. |
installType |
Jenis penginstalan yang akan dilakukan. |
InstallType
Jenis perilaku penginstalan yang dapat dimiliki aplikasi profil pribadi.
Enum | |
---|---|
INSTALL_TYPE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah AVAILABLE . |
BLOCKED |
Aplikasi diblokir dan tidak dapat diinstal di profil pribadi. Jika aplikasi sebelumnya diinstal di perangkat, aplikasi akan di-uninstal. |
AVAILABLE |
Aplikasi tersedia untuk diinstal di profil pribadi. |
PrivateSpacePolicy
Mengontrol apakah ruang privasi diizinkan di perangkat.
Enum | |
---|---|
PRIVATE_SPACE_POLICY_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
PRIVATE_SPACE_ALLOWED |
Pengguna dapat membuat profil ruang privasi. |
PRIVATE_SPACE_DISALLOWED |
Pengguna tidak dapat membuat profil ruang privasi. Hanya didukung untuk perangkat milik perusahaan dengan profil kerja. Perhatian: Ruang privasi yang ada akan dihapus. |
BluetoothSharing
Apakah berbagi melalui bluetooth diizinkan di profil pribadi perangkat milik perusahaan dengan profil kerja.
Enum | |
---|---|
BLUETOOTH_SHARING_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah BLUETOOTH_SHARING_ALLOWED . |
BLUETOOTH_SHARING_ALLOWED |
Berbagi Bluetooth diizinkan di profil pribadi. Didukung di Android 8 dan yang lebih baru. |
BLUETOOTH_SHARING_DISALLOWED |
Berbagi melalui Bluetooth tidak diizinkan di profil pribadi. Didukung di Android 8 dan yang lebih baru. |
AutoDateAndTimeZone
Apakah tanggal, waktu, dan zona waktu otomatis diaktifkan di perangkat milik perusahaan.
Enum | |
---|---|
AUTO_DATE_AND_TIME_ZONE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah AUTO_DATE_AND_TIME_ZONE_USER_CHOICE . |
AUTO_DATE_AND_TIME_ZONE_USER_CHOICE |
Tanggal, waktu, dan zona waktu otomatis diserahkan kepada pilihan pengguna. |
AUTO_DATE_AND_TIME_ZONE_ENFORCED |
Menerapkan tanggal, waktu, dan zona waktu otomatis di perangkat. |
OncCertificateProvider
Fitur ini tidak tersedia secara umum.
Representasi JSON |
---|
{ "certificateReferences": [ string ], // Union field |
Kolom | |
---|---|
certificateReferences[] |
Fitur ini tidak tersedia secara umum. |
Kolom union Fitur ini tidak tersedia secara umum. |
|
contentProviderEndpoint |
Fitur ini tidak tersedia secara umum. |
ContentProviderEndpoint
Fitur ini tidak tersedia secara umum.
Representasi JSON |
---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
Kolom | |
---|---|
uri |
Fitur ini tidak tersedia secara umum. |
packageName |
Fitur ini tidak tersedia secara umum. |
signingCertsSha256[] |
Wajib. Fitur ini tidak tersedia secara umum. |
CrossProfilePolicies
Mengontrol data dari profil kerja yang dapat diakses dari profil pribadi dan sebaliknya.
dengan NonComplianceDetail
dilaporkan jika perangkat tidak memiliki profil kerja.MANAGEMENT_MODE
Representasi JSON |
---|
{ "showWorkContactsInPersonalProfile": enum ( |
Kolom | |
---|---|
showWorkContactsInPersonalProfile |
Apakah aplikasi pribadi dapat mengakses kontak yang disimpan di profil kerja. Lihat juga |
crossProfileCopyPaste |
Apakah teks yang disalin dari satu profil (pribadi atau kerja) dapat ditempel di profil lainnya. |
crossProfileDataSharing |
Apakah data dari satu profil (pribadi atau kerja) dapat dibagikan dengan aplikasi di profil lainnya. Secara khusus mengontrol berbagi data sederhana melalui intent. Pengelolaan saluran komunikasi antar-profil lainnya, seperti penelusuran kontak, salin/tempel, atau aplikasi kerja & pribadi yang terhubung, dikonfigurasi secara terpisah. |
workProfileWidgetsDefault |
Menentukan perilaku default untuk widget profil kerja. Jika kebijakan tidak menentukan |
crossProfileAppFunctions |
Opsional. Mengontrol apakah aplikasi profil pribadi dapat memanggil fungsi aplikasi yang diekspos oleh aplikasi di profil kerja. |
exemptionsToShowWorkContactsInPersonalProfile |
Daftar aplikasi yang dikecualikan dari setelan
Didukung di Android 14 dan yang lebih baru. |
ShowWorkContactsInPersonalProfile
Apakah aplikasi pribadi dapat mengakses kontak profil kerja, termasuk penelusuran kontak dan panggilan masuk
Catatan: Setelah kontak kerja diakses oleh aplikasi pribadi, kontak tersebut tidak dapat dijamin akan tetap berada di aplikasi yang sama, karena kontak dapat dibagikan atau ditransfer ke aplikasi lain, bergantung pada perilaku aplikasi yang diizinkan.
Enum | |
---|---|
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah Jika ditetapkan, |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED |
Mencegah aplikasi pribadi mengakses kontak profil kerja dan mencari kontak kerja. Jika setelan ini ditetapkan, aplikasi pribadi yang ditentukan di Didukung di Android 7.0 dan yang lebih baru. |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_ALLOWED |
Default. Mengizinkan aplikasi di profil pribadi mengakses kontak profil kerja, termasuk penelusuran kontak dan panggilan masuk. Jika setelan ini ditetapkan, aplikasi pribadi yang ditentukan dalam Didukung di Android 7.0 dan yang lebih baru. |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED_EXCEPT_SYSTEM |
Mencegah sebagian besar aplikasi pribadi mengakses kontak profil kerja, termasuk penelusuran kontak dan panggilan masuk, kecuali aplikasi Telepon, Pesan, dan Kontak default OEM. Aplikasi Dialer, Pesan, dan Kontak yang dikonfigurasi pengguna, atau aplikasi sistem atau Play terinstal lainnya, tidak akan dapat mengkueri kontak kerja secara langsung. Jika disetel, aplikasi pribadi yang ditentukan dalam Didukung di Android 14 dan yang lebih baru. Jika setelan ini ditetapkan di perangkat dengan versi Android di bawah 14, perilaku akan kembali ke |
CrossProfileCopyPaste
Apakah teks yang disalin dari satu profil (pribadi atau kerja) dapat ditempel di profil lainnya.
Enum | |
---|---|
CROSS_PROFILE_COPY_PASTE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah COPY_FROM_WORK_TO_PERSONAL_DISALLOWED |
COPY_FROM_WORK_TO_PERSONAL_DISALLOWED |
Default. Mencegah pengguna menempelkan teks ke profil pribadi yang disalin dari profil kerja. Teks yang disalin dari profil pribadi dapat ditempelkan ke profil kerja, dan teks yang disalin dari profil kerja dapat ditempelkan ke profil kerja. |
CROSS_PROFILE_COPY_PASTE_ALLOWED |
Teks yang disalin di salah satu profil dapat ditempel di profil lainnya. |
CrossProfileDataSharing
Apakah data dari satu profil (pribadi atau kerja) dapat dibagikan dengan aplikasi di profil lainnya. Secara khusus mengontrol berbagi data sederhana melalui intent. Hal ini mencakup tindakan seperti membuka browser web, membuka peta, membagikan konten, membuka dokumen, dll. Pengelolaan saluran komunikasi lintas profil lainnya, seperti penelusuran kontak, salin/tempel, atau aplikasi kerja & pribadi yang terhubung, dikonfigurasi secara terpisah.
Enum | |
---|---|
CROSS_PROFILE_DATA_SHARING_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED. |
CROSS_PROFILE_DATA_SHARING_DISALLOWED |
Mencegah data dibagikan dari profil pribadi ke profil kerja dan dari profil kerja ke profil pribadi. |
DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED |
Default. Mencegah pengguna membagikan data dari profil kerja ke aplikasi di profil pribadi. Data pribadi dapat dibagikan ke aplikasi kerja. |
CROSS_PROFILE_DATA_SHARING_ALLOWED |
Data dari salah satu profil dapat dibagikan ke profil lainnya. |
WorkProfileWidgetsDefault
Mengontrol apakah aplikasi profil kerja diizinkan untuk menambahkan widget ke layar utama, jika tidak ada kebijakan khusus aplikasi yang ditentukan. Jika tidak, kebijakan khusus aplikasi akan diprioritaskan daripada kebijakan ini.
Enum | |
---|---|
WORK_PROFILE_WIDGETS_DEFAULT_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED. |
WORK_PROFILE_WIDGETS_DEFAULT_ALLOWED |
Widget profil kerja diizinkan secara default. Artinya, jika kebijakan tidak menentukan sebagai untuk aplikasi, aplikasi akan dapat menambahkan widget ke layar utama. |
WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED |
Widget profil kerja dilarang secara default. Artinya, jika kebijakan tidak menentukan sebagai untuk aplikasi, aplikasi tidak akan dapat menambahkan widget ke layar utama. |
CrossProfileAppFunctions
Mengontrol apakah aplikasi profil pribadi diizinkan untuk memanggil fungsi aplikasi yang diekspos oleh aplikasi di profil kerja.
Enum | |
---|---|
CROSS_PROFILE_APP_FUNCTIONS_UNSPECIFIED |
Tidak ditentukan. Jika ditetapkan ke , nilai defaultnya adalah . Jika ditetapkan ke , nilai defaultnya adalah . |
CROSS_PROFILE_APP_FUNCTIONS_DISALLOWED |
Aplikasi profil pribadi tidak diizinkan untuk memanggil fungsi aplikasi yang diekspos oleh aplikasi di profil kerja. |
CROSS_PROFILE_APP_FUNCTIONS_ALLOWED |
Aplikasi profil pribadi dapat memanggil fungsi aplikasi yang diekspos oleh aplikasi di profil kerja. Jika disetel, tidak boleh disetel ke . Jika tidak, kebijakan akan ditolak. |
PreferentialNetworkService
Mengontrol apakah layanan jaringan pilihan diaktifkan di profil kerja atau di perangkat terkelola sepenuhnya. Lihat
untuk detailnya.preferentialNetworkService
Enum | |
---|---|
PREFERENTIAL_NETWORK_SERVICE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah PREFERENTIAL_NETWORK_SERVICES_DISABLED . |
PREFERENTIAL_NETWORK_SERVICE_DISABLED |
Layanan jaringan pilihan dinonaktifkan di profil kerja. |
PREFERENTIAL_NETWORK_SERVICE_ENABLED |
Layanan jaringan pilihan diaktifkan di profil kerja. Setelan ini hanya didukung di profil kerja pada perangkat yang menjalankan Android 12 atau yang lebih baru. Mulai Android 13, perangkat terkelola sepenuhnya juga didukung. |
UsageLog
Mengontrol jenis log aktivitas perangkat yang dikumpulkan dari perangkat dan dilaporkan melalui notifikasi Pub/Sub.
Representasi JSON |
---|
{ "enabledLogTypes": [ enum ( |
Kolom | |
---|---|
enabledLogTypes[] |
Menentukan jenis log yang diaktifkan. Perhatikan bahwa pengguna akan menerima pesan di perangkat saat pencatatan penggunaan diaktifkan. |
uploadOnCellularAllowed[] |
Menentukan jenis log yang diaktifkan yang dapat diupload melalui data seluler. Secara default, log dimasukkan dalam antrean untuk diupload saat perangkat terhubung ke Wi-Fi. |
LogType
Jenis log aktivitas perangkat yang dilaporkan dari perangkat.
Enum | |
---|---|
LOG_TYPE_UNSPECIFIED |
Nilai ini tidak digunakan. |
SECURITY_LOGS |
Aktifkan logging peristiwa keamanan di perangkat, seperti saat sandi perangkat dimasukkan dengan salah atau penyimpanan yang dapat dilepas dipasang. Lihat untuk mengetahui deskripsi lengkap peristiwa keamanan yang dicatat dalam log. Didukung untuk perangkat yang dikelola sepenuhnya di Android 7 dan yang lebih baru. Didukung untuk perangkat milik perusahaan dengan profil kerja di Android 12 dan yang lebih baru, yang hanya mencatat peristiwa keamanan dari profil kerja. Dapat diganti oleh cakupan yang didelegasikan aplikasi
|
NETWORK_ACTIVITY_LOGS |
Aktifkan logging peristiwa jaringan di perangkat, seperti pencarian DNS dan koneksi TCP. Lihat untuk mengetahui deskripsi lengkap peristiwa jaringan yang dicatat dalam log. Didukung untuk perangkat yang dikelola sepenuhnya di Android 8 dan yang lebih baru. Didukung untuk perangkat milik perusahaan dengan profil kerja di Android 12 dan yang lebih baru, yang hanya mencatat peristiwa jaringan dari profil kerja. Dapat diganti oleh cakupan yang didelegasikan aplikasi
|
CameraAccess
Mengontrol penggunaan kamera dan apakah pengguna memiliki akses ke tombol akses kamera. Tombol akses kamera ada di Android 12 dan yang lebih baru. Sebagai prinsip umum, kemungkinan menonaktifkan kamera berlaku di seluruh perangkat pada perangkat yang terkelola sepenuhnya dan hanya dalam profil kerja pada perangkat dengan profil kerja. Tombol akses kamera hanya dapat dinonaktifkan di perangkat yang dikelola sepenuhnya, dan jika dinonaktifkan, tombol tersebut akan dinonaktifkan di seluruh perangkat. Untuk mengetahui spesifikasinya, lihat nilai enum.
Enum | |
---|---|
CAMERA_ACCESS_UNSPECIFIED |
Jika bernilai benar, ini setara dengan . Jika tidak, fungsi ini setara dengan . |
CAMERA_ACCESS_USER_CHOICE |
Kolom diabaikan. Ini adalah perilaku perangkat default: semua kamera di perangkat tersedia. Di Android 12 dan yang lebih baru, pengguna dapat menggunakan tombol akses kamera. |
CAMERA_ACCESS_DISABLED |
Kolom Tidak ada batasan eksplisit yang diterapkan pada tombol akses kamera di Android 12 dan yang lebih baru: di perangkat yang dikelola sepenuhnya, tombol akses kamera tidak berpengaruh karena semua kamera dinonaktifkan. Di perangkat dengan profil kerja, tombol ini tidak berpengaruh pada aplikasi di profil kerja, tetapi memengaruhi aplikasi di luar profil kerja. |
CAMERA_ACCESS_ENFORCED |
Kolom diabaikan. Semua kamera di perangkat tersedia. Di perangkat yang dikelola sepenuhnya yang menjalankan Android 12 dan yang lebih baru, pengguna tidak dapat menggunakan tombol akses kamera. Di perangkat yang tidak terkelola sepenuhnya atau yang menjalankan Android 11 atau yang lebih lama, hal ini setara dengan . |
MicrophoneAccess
Di perangkat yang terkelola sepenuhnya, mengontrol penggunaan mikrofon dan apakah pengguna memiliki akses ke tombol akses mikrofon. Setelan ini tidak berpengaruh pada perangkat yang tidak terkelola sepenuhnya. Tombol akses mikrofon ada di Android 12 dan yang lebih baru.
Enum | |
---|---|
MICROPHONE_ACCESS_UNSPECIFIED |
Jika bernilai benar, ini setara dengan . Jika tidak, fungsi ini setara dengan . |
MICROPHONE_ACCESS_USER_CHOICE |
Kolom diabaikan. Ini adalah perilaku perangkat default: mikrofon di perangkat tersedia. Di Android 12 dan yang lebih baru, pengguna dapat menggunakan tombol akses mikrofon. |
MICROPHONE_ACCESS_DISABLED |
Kolom Tombol akses mikrofon tidak berpengaruh karena mikrofon dinonaktifkan. |
MICROPHONE_ACCESS_ENFORCED |
Kolom diabaikan. Mikrofon di perangkat tersedia. Di perangkat yang menjalankan Android 12 dan yang lebih baru, pengguna tidak dapat menggunakan tombol akses mikrofon. Di perangkat yang menjalankan Android 11 atau yang lebih lama, nilai ini setara dengan . |
DeviceConnectivityManagement
Mencakup kontrol untuk konektivitas perangkat seperti Wi-Fi, akses data USB, koneksi keyboard/mouse, dan lainnya.
Representasi JSON |
---|
{ "usbDataAccess": enum ( |
Kolom | |
---|---|
usbDataAccess |
Mengontrol file dan/atau data yang dapat ditransfer melalui USB. Hanya didukung di perangkat milik perusahaan. |
configureWifi |
Mengontrol hak istimewa konfigurasi Wi-Fi. Berdasarkan opsi yang ditetapkan, pengguna akan memiliki kontrol penuh, terbatas, atau tidak ada dalam mengonfigurasi jaringan Wi-Fi. |
wifiDirectSettings |
Mengontrol konfigurasi dan penggunaan setelan Wi-Fi Direct. Didukung di perangkat milik perusahaan yang menjalankan Android 13 dan yang lebih baru. |
tetheringSettings |
Mengontrol setelan penambatan. Berdasarkan setelan nilai, pengguna sebagian atau sepenuhnya tidak diizinkan menggunakan berbagai bentuk penambatan. |
wifiSsidPolicy |
Batasan pada SSID Wi-Fi yang dapat dihubungkan oleh perangkat. Perhatikan bahwa hal ini tidak memengaruhi jaringan mana yang dapat dikonfigurasi di perangkat. Didukung di perangkat milik perusahaan yang menjalankan Android 13 dan yang lebih baru. |
wifiRoamingPolicy |
Opsional. Kebijakan roaming Wi-Fi. |
bluetoothSharing |
Opsional. Mengontrol apakah berbagi melalui Bluetooth diizinkan. |
preferentialNetworkServiceSettings |
Opsional. Konfigurasi layanan jaringan pilihan. Menetapkan kolom ini akan menggantikan |
apnPolicy |
Opsional. Kebijakan Nama Poin Akses (APN). Konfigurasi untuk Nama Poin Akses (APN) yang dapat menggantikan APN lain di perangkat. Lihat |
UsbDataAccess
Mengontrol file dan/atau data yang dapat ditransfer melalui USB. Tidak memengaruhi fungsi pengisian daya. Hanya didukung di perangkat milik perusahaan.
Enum | |
---|---|
USB_DATA_ACCESS_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
ALLOW_USB_DATA_TRANSFER |
Semua jenis transfer data USB diizinkan. diabaikan. |
DISALLOW_USB_FILE_TRANSFER |
Transfer file melalui USB tidak diizinkan. Jenis koneksi data USB lainnya, seperti koneksi mouse dan keyboard, diizinkan. diabaikan. |
DISALLOW_USB_DATA_TRANSFER |
Jika disetel, semua jenis transfer data USB dilarang. Didukung untuk perangkat yang menjalankan Android 12 atau yang lebih baru dengan USB HAL 1.3 atau yang lebih baru. Jika setelan tidak didukung, akan disetel. dengan dilaporkan jika versi Android kurang dari 12. dengan dilaporkan jika perangkat tidak memiliki USB HAL 1.3 atau yang lebih tinggi. diabaikan. |
ConfigureWifi
Mengontrol hak istimewa konfigurasi Wi-Fi. Berdasarkan opsi yang ditetapkan, pengguna akan memiliki kontrol penuh, terbatas, atau tidak ada dalam mengonfigurasi jaringan Wi-Fi.
Enum | |
---|---|
CONFIGURE_WIFI_UNSPECIFIED |
Tidak ditentukan. Nilai defaultnya adalah , kecuali jika disetel ke benar. Jika ditetapkan ke benar (true), ini setara dengan . |
ALLOW_CONFIGURING_WIFI |
Pengguna diizinkan untuk mengonfigurasi Wi-Fi. diabaikan. |
DISALLOW_ADD_WIFI_CONFIG |
Menambahkan konfigurasi Wi-Fi baru tidak diizinkan. Pengguna hanya dapat beralih di antara jaringan yang sudah dikonfigurasi. Didukung di Android 13 dan yang lebih baru, di perangkat terkelola sepenuhnya dan profil kerja di perangkat milik perusahaan. Jika setelan tidak didukung, akan disetel. dengan dilaporkan jika versi Android lebih rendah dari 13. diabaikan. |
DISALLOW_CONFIGURING_WIFI |
Tidak mengizinkan konfigurasi jaringan Wi-Fi. Setelan diabaikan saat nilai ini ditetapkan. Didukung di perangkat terkelola sepenuhnya dan profil kerja di perangkat milik perusahaan, di semua level API yang didukung. Untuk perangkat yang dikelola sepenuhnya, menyetel ini akan menghapus semua jaringan yang dikonfigurasi dan hanya mempertahankan jaringan yang dikonfigurasi menggunakan kebijakan . Untuk profil kerja di perangkat milik perusahaan, jaringan yang sudah dikonfigurasi tidak terpengaruh dan pengguna tidak diizinkan untuk menambahkan, menghapus, atau mengubah jaringan Wi-Fi. Catatan: Jika koneksi jaringan tidak dapat dilakukan saat waktu booting dan konfigurasi Wi-Fi dinonaktifkan, maka tombol keluar jaringan akan ditampilkan untuk memperbarui kebijakan perangkat (lihat ). |
WifiDirectSettings
Mengontrol setelan Wi-Fi Direct. Didukung di perangkat milik perusahaan yang menjalankan Android 13 dan yang lebih baru.
Enum | |
---|---|
WIFI_DIRECT_SETTINGS_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah
|
ALLOW_WIFI_DIRECT |
Pengguna diizinkan menggunakan Wi-Fi Direct. |
DISALLOW_WIFI_DIRECT |
Pengguna tidak diizinkan menggunakan Wi-Fi Direct. dengan dilaporkan jika versi Android lebih rendah dari 13. |
TetheringSettings
Mengontrol sejauh mana pengguna diizinkan menggunakan berbagai bentuk tethering seperti tethering Wi-Fi, tethering Bluetooth, dll.
Enum | |
---|---|
TETHERING_SETTINGS_UNSPECIFIED |
Tidak ditentukan. Nilai defaultnya adalah , kecuali jika disetel ke benar. Jika ditetapkan ke benar (true), ini setara dengan . |
ALLOW_ALL_TETHERING |
Mengizinkan konfigurasi dan penggunaan semua bentuk tethering. diabaikan. |
DISALLOW_WIFI_TETHERING |
Melarang pengguna menggunakan tethering Wi-Fi. Didukung di perangkat milik perusahaan yang menjalankan Android 13 dan yang lebih baru. Jika setelan tidak didukung, akan disetel. dengan dilaporkan jika versi Android lebih rendah dari 13. diabaikan. |
DISALLOW_ALL_TETHERING |
Tidak mengizinkan semua bentuk penambatan. Didukung di perangkat terkelola sepenuhnya dan profil kerja di perangkat milik perusahaan, di semua versi Android yang didukung. Setelan diabaikan. |
WifiSsidPolicy
Batasan pada SSID Wi-Fi yang dapat dihubungkan oleh perangkat. Perhatikan bahwa hal ini tidak memengaruhi jaringan mana yang dapat dikonfigurasi di perangkat. Didukung di perangkat milik perusahaan yang menjalankan Android 13 dan yang lebih baru.
Representasi JSON |
---|
{ "wifiSsidPolicyType": enum ( |
Kolom | |
---|---|
wifiSsidPolicyType |
Jenis kebijakan SSID Wi-Fi yang akan diterapkan. |
wifiSsids[] |
Opsional. Daftar SSID Wi-Fi yang harus diterapkan dalam kebijakan. Kolom ini tidak boleh kosong jika WifiSsidPolicyType ditetapkan ke |
WifiSsidPolicyType
Jenis kebijakan SSID Wi-Fi yang dapat diterapkan di perangkat.
Enum | |
---|---|
WIFI_SSID_POLICY_TYPE_UNSPECIFIED |
Default-nya adalah . tidak boleh ditetapkan. Tidak ada batasan SSID yang dapat dihubungkan oleh perangkat. |
WIFI_SSID_DENYLIST |
Perangkat tidak dapat terhubung ke jaringan Wi-Fi apa pun yang SSID-nya ada di , tetapi dapat terhubung ke jaringan lain. |
WIFI_SSID_ALLOWLIST |
Perangkat hanya dapat membuat koneksi Wi-Fi ke SSID di . tidak boleh kosong. Perangkat tidak akan dapat terhubung ke jaringan Wi-Fi lain. |
WifiSsid
Mewakili SSID Wi-Fi.
Representasi JSON |
---|
{ "wifiSsid": string } |
Kolom | |
---|---|
wifiSsid |
Wajib. SSID Wi-Fi yang direpresentasikan sebagai string. |
WifiRoamingPolicy
Kebijakan roaming Wi-Fi.
Representasi JSON |
---|
{
"wifiRoamingSettings": [
{
object ( |
Kolom | |
---|---|
wifiRoamingSettings[] |
Opsional. Setelan roaming Wi-Fi. SSID yang diberikan dalam daftar ini harus unik. Jika tidak, kebijakan akan ditolak. |
WifiRoamingSetting
Setelan roaming Wi-Fi.
Representasi JSON |
---|
{
"wifiSsid": string,
"wifiRoamingMode": enum ( |
Kolom | |
---|---|
wifiSsid |
Wajib. SSID jaringan Wi-Fi. |
wifiRoamingMode |
Wajib. Mode roaming Wi-Fi untuk SSID yang ditentukan. |
WifiRoamingMode
Mode roaming Wi-Fi.
Enum | |
---|---|
WIFI_ROAMING_MODE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
WIFI_ROAMING_DISABLED |
Roaming Wi-Fi dinonaktifkan. Didukung di Android 15 dan yang lebih baru pada perangkat terkelola sepenuhnya dan profil kerja di perangkat milik perusahaan. dengan dilaporkan untuk mode pengelolaan lainnya. dengan dilaporkan jika versi Android kurang dari 15. |
WIFI_ROAMING_DEFAULT |
Mode roaming Wi-Fi default perangkat. |
WIFI_ROAMING_AGGRESSIVE |
Mode roaming agresif yang memungkinkan roaming Wi-Fi lebih cepat. Didukung di Android 15 dan yang lebih baru pada perangkat terkelola sepenuhnya dan profil kerja di perangkat milik perusahaan. dengan dilaporkan untuk mode pengelolaan lainnya. dengan dilaporkan jika versi Android kurang dari 15. dengan dilaporkan jika perangkat tidak mendukung mode roaming agresif. |
BluetoothSharing
Mengontrol apakah berbagi melalui Bluetooth diizinkan.
Enum | |
---|---|
BLUETOOTH_SHARING_UNSPECIFIED |
Tidak ditentukan. Defaultnya adalah BLUETOOTH_SHARING_DISALLOWED di profil kerja dan BLUETOOTH_SHARING_ALLOWED di perangkat terkelola sepenuhnya. |
BLUETOOTH_SHARING_ALLOWED |
Berbagi melalui Bluetooth diizinkan. Didukung di Android 8 dan yang lebih baru. |
BLUETOOTH_SHARING_DISALLOWED |
Berbagi melalui Bluetooth tidak diizinkan. Didukung di Android 8 dan yang lebih baru. |
PreferentialNetworkServiceSettings
Setelan layanan jaringan pilihan.
Representasi JSON |
---|
{ "preferentialNetworkServiceConfigs": [ { object ( |
Kolom | |
---|---|
preferentialNetworkServiceConfigs[] |
Wajib. Konfigurasi layanan jaringan preferensial yang memungkinkan adanya beberapa slice perusahaan. Tidak boleh ada beberapa konfigurasi dengan |
defaultPreferentialNetworkId |
Wajib. ID jaringan pilihan default untuk aplikasi yang tidak ada di
|
PreferentialNetworkServiceConfig
Konfigurasi layanan jaringan pilihan individual.
Representasi JSON |
---|
{ "preferentialNetworkId": enum ( |
Kolom | |
---|---|
preferentialNetworkId |
Wajib. ID jaringan pilihan. Kebijakan ini tidak boleh disetel ke |
fallbackToDefaultConnection |
Opsional. Apakah penggantian ke jaringan default tingkat perangkat diizinkan. Jika disetel ke |
nonMatchingNetworks |
Opsional. Apakah aplikasi yang menerapkan konfigurasi ini diblokir agar tidak menggunakan jaringan selain layanan pilihan. Jika disetel ke |
FallbackToDefaultConnection
Apakah penggantian ke jaringan default tingkat perangkat diizinkan. Perhatikan bahwa meskipun setelan ini menentukan apakah aplikasi yang tunduk pada konfigurasi ini memiliki jaringan default jika tidak ada layanan pilihan, aplikasi masih dapat secara eksplisit memutuskan untuk menggunakan jaringan lain selain jaringan defaultnya dengan memintanya dari sistem. Setelan ini tidak menentukan apakah aplikasi diblokir agar tidak menggunakan jaringan lain tersebut. Lihat
untuk setelan ini.nonMatchingNetworks
Enum | |
---|---|
FALLBACK_TO_DEFAULT_CONNECTION_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah FALLBACK_TO_DEFAULT_CONNECTION_ALLOWED . |
FALLBACK_TO_DEFAULT_CONNECTION_ALLOWED |
Pengalihan ke koneksi default diizinkan. Jika disetel, tidak boleh disetel ke NON_MATCHING_NETWORKS_DISALLOWED . Jika tidak, kebijakan akan ditolak. |
FALLBACK_TO_DEFAULT_CONNECTION_DISALLOWED |
Pengembalian ke koneksi default tidak diizinkan. |
NonMatchingNetworks
Apakah aplikasi yang menerapkan konfigurasi ini diizinkan menggunakan jaringan selain layanan pilihan. Aplikasi dapat memeriksa daftar jaringan yang tersedia di perangkat dan memilih untuk menggunakan beberapa jaringan secara bersamaan untuk performa, privasi, atau alasan lainnya.
Enum | |
---|---|
NON_MATCHING_NETWORKS_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah NON_MATCHING_NETWORKS_ALLOWED . |
NON_MATCHING_NETWORKS_ALLOWED |
Aplikasi yang menerapkan konfigurasi ini diizinkan menggunakan jaringan selain layanan pilihan. |
NON_MATCHING_NETWORKS_DISALLOWED |
Aplikasi yang menerapkan konfigurasi ini tidak diizinkan menggunakan jaringan selain layanan pilihan. Setelan ini dapat ditetapkan di Android 14 dan yang lebih baru. dengan dilaporkan jika versi Android lebih rendah dari 14. Jika disetel, harus disetel ke FALLBACK_TO_DEFAULT_CONNECTION_DISALLOWED . Jika tidak, kebijakan akan ditolak. |
ApnPolicy
Kebijakan Nama Poin Akses (APN). Konfigurasi untuk Nama Poin Akses (APN) yang dapat menggantikan APN lain di perangkat. Lihat
dan OVERRIDE_APNS_ENABLED
untuk mengetahui detailnya.overrideApns
Representasi JSON |
---|
{ "overrideApns": enum ( |
Kolom | |
---|---|
overrideApns |
Opsional. Apakah APN pengganti dinonaktifkan atau diaktifkan. Lihat |
apnSettings[] |
Opsional. Setelan APN untuk mengganti APN. Tidak boleh ada konflik antara setelan APN yang diberikan, jika tidak, kebijakan akan ditolak. Dua |
OverrideApns
Apakah APN pengganti dinonaktifkan atau diaktifkan. Lihat DevicePolicyManager.setOverrideApnsEnabled
untuk mengetahui detail selengkapnya.
Enum | |
---|---|
OVERRIDE_APNS_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah OVERRIDE_APNS_DISABLED . |
OVERRIDE_APNS_DISABLED |
APN pengganti dinonaktifkan. yang dikonfigurasi akan disimpan di perangkat, tetapi dinonaktifkan dan tidak berpengaruh. APN lain di perangkat akan tetap digunakan. |
OVERRIDE_APNS_ENABLED |
APN pengganti diaktifkan. Hanya penggantian APNs yang digunakan, APNs lainnya akan diabaikan. Setelan ini hanya dapat ditetapkan di perangkat yang terkelola sepenuhnya di Android 10 dan yang lebih baru. Untuk penggantian APNs profil kerja diaktifkan melalui dan nilai ini tidak dapat ditetapkan. dengan dilaporkan jika versi Android lebih rendah dari 10. dengan dilaporkan untuk profil kerja. |
ApnSetting
Konfigurasi Nama Poin Akses (APN) untuk koneksi data operator. APN menyediakan konfigurasi untuk menghubungkan perangkat jaringan seluler ke jaringan data IP. Operator menggunakan setelan ini untuk memutuskan alamat IP mana yang akan ditetapkan, metode keamanan apa yang akan diterapkan, dan cara perangkat dapat terhubung ke jaringan pribadi.
Representasi JSON |
---|
{ "apnTypes": [ enum ( |
Kolom | |
---|---|
apnTypes[] |
Wajib. Kategori penggunaan untuk APN. Kebijakan akan ditolak jika kolom ini kosong atau berisi |
apn |
Wajib. Nama APN. Kebijakan akan ditolak jika kolom ini kosong. |
displayName |
Wajib. Nama yang dapat dibaca manusia yang menjelaskan APN. Kebijakan akan ditolak jika kolom ini kosong. |
alwaysOnSetting |
Opsional. Apakah resource User Plane harus diaktifkan selama setiap transisi dari mode CM-IDLE ke status CM-CONNECTED untuk APN ini. Lihat bagian 5.6.13 3GPP TS 23.501. |
authType |
Opsional. Jenis autentikasi APN. |
carrierId |
Opsional. ID Operator untuk APN. Nilai 0 (default) berarti tidak ditetapkan dan nilai negatif ditolak. |
mmsProxyAddress |
Opsional. Alamat proxy MMS (Multimedia Messaging Service) APN yang dapat berupa alamat IP atau nama host (bukan URL). |
mmsProxyPort |
Opsional. Port proxy MMS (Multimedia Messaging Service) APN. Nilai 0 (default) berarti tidak ditetapkan dan nilai negatif ditolak. |
mmsc |
Opsional. URI MMSC (Multimedia Messaging Service Center) APN. |
mtuV4 |
Opsional. Ukuran MTU (Unit Transmisi Maksimum) default dalam byte untuk rute IPv4 yang diaktifkan oleh setelan APN ini. Nilai 0 (default) berarti tidak ditetapkan dan nilai negatif ditolak. Didukung di Android 13 dan yang lebih baru. |
mtuV6 |
Opsional. Ukuran MTU (Unit Transmisi Maksimum) antarmuka seluler IPv6 yang terhubung ke APN. Nilai 0 (default) berarti tidak ditetapkan dan nilai negatif ditolak. Didukung di Android 13 dan yang lebih baru. |
mvnoType |
Opsional. Jenis pencocokan MVNO untuk APN. |
networkTypes[] |
Opsional. Teknologi radio (jenis jaringan) yang dapat digunakan APN. Kebijakan akan ditolak jika kolom ini berisi |
username |
Opsional. Nama pengguna APN. |
password |
Opsional. Sandi APN. |
numericOperatorId |
Opsional. ID operator numerik APN. ID operator numerik ditentukan sebagai MCC (Mobile Country Code) + MNC (Mobile Network Code). |
protocol |
Opsional. Protokol yang akan digunakan untuk terhubung ke APN ini. |
roamingProtocol |
Opsional. Protokol yang akan digunakan untuk terhubung ke APN ini saat perangkat melakukan roaming. |
proxyAddress |
Opsional. Alamat proxy APN. |
proxyPort |
Opsional. Port proxy APN. Nilai 0 (default) berarti tidak ditetapkan dan nilai negatif ditolak. |
ApnType
Kategori penggunaan untuk APN.
Enum | |
---|---|
APN_TYPE_UNSPECIFIED |
Tidak ditentukan. Nilai ini tidak digunakan. |
ENTERPRISE |
Jenis APN untuk traffic perusahaan. Didukung di Android 13 dan yang lebih baru. dengan dilaporkan jika versi Android lebih rendah dari 13. |
BIP |
Jenis APN untuk BIP (Bearer Independent Protocol). Setelan ini hanya dapat ditetapkan di perangkat terkelola sepenuhnya di Android 12 dan yang lebih baru. dengan dilaporkan jika versi Android kurang dari 12. dengan dilaporkan untuk profil kerja. |
CBS |
Jenis APN untuk CBS (Layanan Bermerek Operator). Opsi ini hanya dapat disetel di perangkat yang terkelola sepenuhnya. dengan dilaporkan untuk profil kerja. |
DEFAULT |
Jenis APN untuk traffic data default. Opsi ini hanya dapat disetel di perangkat yang terkelola sepenuhnya. dengan dilaporkan untuk profil kerja. |
DUN |
Jenis APN untuk traffic DUN (Dial-up networking). Opsi ini hanya dapat disetel di perangkat yang terkelola sepenuhnya. dengan dilaporkan untuk profil kerja. |
EMERGENCY |
Jenis APN untuk PDN Darurat. APN ini bukan APN IA, tetapi digunakan untuk mengakses layanan operator dalam situasi panggilan darurat. Opsi ini hanya dapat disetel di perangkat yang terkelola sepenuhnya. dengan dilaporkan untuk profil kerja. |
FOTA |
Jenis APN untuk mengakses portal FOTA (Firmware Over-the-Air) operator, yang digunakan untuk update over-the-air. Opsi ini hanya dapat disetel di perangkat yang terkelola sepenuhnya. dengan dilaporkan untuk profil kerja. |
HIPRI |
Jenis APN untuk traffic HiPri (prioritas tinggi). Opsi ini hanya dapat disetel di perangkat yang terkelola sepenuhnya. dengan dilaporkan untuk profil kerja. |
IA |
Jenis APN untuk APN IA (Initial Attach). Opsi ini hanya dapat disetel di perangkat yang terkelola sepenuhnya. dengan dilaporkan untuk profil kerja. |
IMS |
Jenis APN untuk traffic IMS (IP Multimedia Subsystem). Opsi ini hanya dapat disetel di perangkat yang terkelola sepenuhnya. dengan dilaporkan untuk profil kerja. |
MCX |
Jenis APN untuk MCX (Layanan Misi Penting) dengan X dapat berupa PTT/Video/Data. Opsi ini hanya dapat disetel di perangkat yang terkelola sepenuhnya. dengan dilaporkan untuk profil kerja. |
MMS |
Jenis APN untuk traffic MMS (Multimedia Messaging Service). Opsi ini hanya dapat disetel di perangkat yang terkelola sepenuhnya. dengan dilaporkan untuk profil kerja. |
RCS |
Jenis APN untuk RCS (Rich Communication Services). Setelan ini hanya dapat ditetapkan di perangkat terkelola sepenuhnya yang menjalankan Android 15 dan yang lebih baru. dengan dilaporkan jika versi Android kurang dari 15. dengan dilaporkan untuk profil kerja. |
SUPL |
Jenis APN untuk GPS yang dibantu SUPL (Secure User Plane Location). Opsi ini hanya dapat disetel di perangkat yang terkelola sepenuhnya. dengan dilaporkan untuk profil kerja. |
VSIM |
Jenis APN untuk layanan VSIM (SIM Virtual). Setelan ini hanya dapat ditetapkan di perangkat terkelola sepenuhnya di Android 12 dan yang lebih baru. dengan dilaporkan jika versi Android kurang dari 12. dengan dilaporkan untuk profil kerja. |
XCAP |
Jenis APN untuk traffic XCAP (XML Configuration Access Protocol). Setelan ini hanya dapat ditetapkan di perangkat yang terkelola sepenuhnya di Android 11 dan yang lebih baru. dengan dilaporkan jika versi Android lebih rendah dari 11. dengan dilaporkan untuk profil kerja. |
AlwaysOnSetting
Apakah resource User Plane harus diaktifkan selama setiap transisi dari mode CM-IDLE ke status CM-CONNECTED untuk APN ini. Lihat bagian 5.6.13 3GPP TS 23.501.
Enum | |
---|---|
ALWAYS_ON_SETTING_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah NOT_ALWAYS_ON . |
NOT_ALWAYS_ON |
Sesi PDU yang diaktifkan oleh APN ini tidak boleh selalu aktif. |
ALWAYS_ON |
Sesi PDU yang diaktifkan oleh APN ini harus selalu aktif. Didukung di Android 15 dan yang lebih baru. dengan dilaporkan jika versi Android kurang dari 15. |
AuthType
Jenis autentikasi APN.
Enum | |
---|---|
AUTH_TYPE_UNSPECIFIED |
Tidak ditentukan. Jika kosong, setelan defaultnya adalah NONE . Jika tidak, setelan defaultnya adalah PAP_OR_CHAP . |
NONE |
Autentikasi tidak diperlukan. |
PAP |
Jenis autentikasi untuk PAP. |
CHAP |
Jenis autentikasi untuk CHAP. |
PAP_OR_CHAP |
Jenis autentikasi untuk PAP atau CHAP. |
MvnoType
Jenis pencocokan MVNO untuk APN.
Enum | |
---|---|
MVNO_TYPE_UNSPECIFIED |
Jenis MVNO tidak ditentukan. |
GID |
Jenis MVNO untuk tingkat 1 ID grup. |
ICCID |
Jenis MVNO untuk ICCID. |
IMSI |
Jenis MVNO untuk IMSI. |
SPN |
Jenis MVNO untuk SPN (nama penyedia layanan). |
NetworkType
Teknologi radio (jenis jaringan) yang dapat digunakan APN.
Enum | |
---|---|
NETWORK_TYPE_UNSPECIFIED |
Tidak ditentukan. Nilai ini tidak boleh digunakan. |
EDGE |
Teknologi radio EDGE. |
GPRS |
Teknologi radio GPRS. |
GSM |
Teknologi radio GSM. |
HSDPA |
Teknologi radio HSDPA. |
HSPA |
Teknologi radio HSPA. |
HSPAP |
Teknologi radio HSPAP. |
HSUPA |
Teknologi radio HSUPA. |
IWLAN |
Teknologi radio IWLAN. |
LTE |
Teknologi radio LTE. |
NR |
Teknologi radio NR (New Radio) 5G. |
TD_SCDMA |
Teknologi radio TD_SCDMA. |
UMTS |
Teknologi radio UMTS. |
Protokol
Protokol yang akan digunakan untuk terhubung ke APN.
Enum | |
---|---|
PROTOCOL_UNSPECIFIED |
Protokol tidak ditentukan. |
IP |
Protokol internet. |
IPV4V6 |
Jenis PDP virtual diperkenalkan untuk menangani kemampuan UE stack IP ganda. |
IPV6 |
Internet Protocol, versi 6. |
NON_IP |
Transfer data Non-IP ke jaringan data paket eksternal. |
PPP |
Protokol point-to-point. |
UNSTRUCTURED |
Transfer data Tidak Terstruktur ke Jaringan Data melalui N6. |
DeviceRadioState
Kontrol untuk setelan radio perangkat.
Representasi JSON |
---|
{ "wifiState": enum ( |
Kolom | |
---|---|
wifiState |
Mengontrol status Wi-Fi saat ini dan apakah pengguna dapat mengubah statusnya. |
airplaneModeState |
Mengontrol apakah mode pesawat dapat diaktifkan/dinonaktifkan oleh pengguna atau tidak. |
ultraWidebandState |
Mengontrol status setelan ultra wideband dan apakah pengguna dapat mengaktifkan atau menonaktifkannya. |
cellularTwoGState |
Mengontrol apakah setelan 2G seluler dapat diaktifkan/dinonaktifkan oleh pengguna atau tidak. |
minimumWifiSecurityLevel |
Tingkat keamanan minimum yang diperlukan untuk jaringan Wi-Fi yang dapat dihubungkan oleh perangkat. |
WifiState
Mengontrol apakah Wi-Fi aktif atau nonaktif sebagai status dan apakah pengguna dapat mengubah status tersebut. Didukung di perangkat milik perusahaan yang menjalankan Android 13 dan yang lebih baru.
Enum | |
---|---|
WIFI_STATE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah
|
WIFI_STATE_USER_CHOICE |
Pengguna diizinkan untuk mengaktifkan/menonaktifkan Wi-Fi. |
WIFI_ENABLED |
Wi-Fi aktif dan pengguna tidak diizinkan untuk menonaktifkannya. dengan dilaporkan jika versi Android kurang dari 13. |
WIFI_DISABLED |
Wi-Fi dinonaktifkan dan pengguna tidak diizinkan untuk mengaktifkannya. dengan dilaporkan jika versi Android lebih rendah dari 13. |
AirplaneModeState
Mengontrol status mode pesawat dan apakah pengguna dapat mengaktifkan atau menonaktifkannya. Didukung di Android 9 dan yang lebih tinggi. Didukung di perangkat yang terkelola sepenuhnya dan profil kerja di perangkat milik perusahaan.
Enum | |
---|---|
AIRPLANE_MODE_STATE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
AIRPLANE_MODE_USER_CHOICE |
Pengguna diizinkan untuk mengaktifkan atau menonaktifkan mode pesawat. |
AIRPLANE_MODE_DISABLED |
Mode pesawat dinonaktifkan. Pengguna tidak diizinkan untuk mengaktifkan mode pesawat. dengan dilaporkan jika versi Android kurang dari 9. |
UltraWidebandState
Mengontrol status setelan ultra wideband dan apakah pengguna dapat mengaktifkan atau menonaktifkannya. Didukung di Android 14 dan yang lebih baru. Didukung di perangkat yang terkelola sepenuhnya dan profil kerja di perangkat milik perusahaan.
Enum | |
---|---|
ULTRA_WIDEBAND_STATE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
ULTRA_WIDEBAND_USER_CHOICE |
Pengguna diizinkan untuk mengaktifkan atau menonaktifkan ultra wideband. |
ULTRA_WIDEBAND_DISABLED |
Ultra-wideband dinonaktifkan. Pengguna tidak diizinkan untuk mengaktifkan ultra wideband melalui setelan. dengan dilaporkan jika versi Android lebih rendah dari 14. |
CellularTwoGState
Mengontrol status setelan 2G seluler dan apakah pengguna dapat mengaktifkan atau menonaktifkannya. Didukung di Android 14 dan yang lebih baru. Didukung di perangkat yang terkelola sepenuhnya dan profil kerja di perangkat milik perusahaan.
Enum | |
---|---|
CELLULAR_TWO_G_STATE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
CELLULAR_TWO_G_USER_CHOICE |
Pengguna diizinkan untuk mengaktifkan atau menonaktifkan 2G seluler. |
CELLULAR_TWO_G_DISABLED |
Seluler 2G dinonaktifkan. Pengguna tidak diizinkan untuk mengaktifkan 2G seluler melalui setelan. dengan dilaporkan jika versi Android lebih rendah dari 14. |
MinimumWifiSecurityLevel
Menentukan berbagai tingkat keamanan Wi-Fi minimum yang diperlukan untuk terhubung ke jaringan Wi-Fi. Didukung di Android 13 dan yang lebih baru. Didukung di perangkat yang terkelola sepenuhnya dan profil kerja di perangkat milik perusahaan.
Enum | |
---|---|
MINIMUM_WIFI_SECURITY_LEVEL_UNSPECIFIED |
Setelan defaultnya adalah , yang berarti perangkat akan dapat terhubung ke semua jenis jaringan Wi-Fi. |
OPEN_NETWORK_SECURITY |
Perangkat akan dapat terhubung ke semua jenis jaringan Wi-Fi. |
PERSONAL_NETWORK_SECURITY |
Jaringan pribadi seperti WEP, WPA2-PSK adalah keamanan minimum yang diperlukan. Perangkat tidak akan dapat terhubung ke jaringan Wi-Fi terbuka. Ini lebih ketat daripada . dengan dilaporkan jika versi Android lebih rendah dari 13. |
ENTERPRISE_NETWORK_SECURITY |
Jaringan EAP perusahaan adalah tingkat keamanan minimum yang diperlukan. Perangkat tidak akan dapat terhubung ke jaringan Wi-Fi dengan tingkat keamanan di bawah ini. Ini lebih ketat daripada . dengan dilaporkan jika versi Android lebih rendah dari 13. |
ENTERPRISE_BIT192_NETWORK_SECURITY |
Jaringan perusahaan 192-bit adalah tingkat keamanan minimum yang diperlukan. Perangkat tidak akan dapat terhubung ke jaringan Wi-Fi dengan tingkat keamanan di bawah ini. Ini lebih ketat daripada . dengan dilaporkan jika versi Android lebih rendah dari 13. |
CredentialProviderPolicyDefault
Mengontrol aplikasi mana yang diizinkan untuk bertindak sebagai penyedia kredensial di Android 14 dan yang lebih baru. Aplikasi ini menyimpan kredensial, lihat ini dan ini untuk mengetahui detailnya. Lihat juga
.credentialProviderPolicy
Enum | |
---|---|
CREDENTIAL_PROVIDER_POLICY_DEFAULT_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED. |
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED |
Aplikasi dengan yang tidak ditentukan tidak diizinkan bertindak sebagai penyedia kredensial. |
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED_EXCEPT_SYSTEM |
Aplikasi dengan yang tidak ditentukan tidak diizinkan untuk bertindak sebagai penyedia kredensial, kecuali untuk penyedia kredensial default OEM. Penyedia kredensial default OEM selalu diizinkan untuk bertindak sebagai penyedia kredensial. |
PrintingPolicy
Mengontrol apakah pencetakan diizinkan. Fitur ini didukung di perangkat yang menjalankan Android 9 dan yang lebih baru.
Enum | |
---|---|
PRINTING_POLICY_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
PRINTING_DISALLOWED |
Pencetakan tidak diizinkan. dengan dilaporkan jika versi Android kurang dari 9. |
PRINTING_ALLOWED |
Pencetakan diizinkan. |
DisplaySettings
Kontrol untuk setelan tampilan.
Representasi JSON |
---|
{ "screenBrightnessSettings": { object ( |
Kolom | |
---|---|
screenBrightnessSettings |
Opsional. Mengontrol setelan kecerahan layar. |
screenTimeoutSettings |
Opsional. Mengontrol setelan waktu tunggu layar. |
ScreenBrightnessSettings
Kontrol untuk setelan kecerahan layar.
Representasi JSON |
---|
{
"screenBrightnessMode": enum ( |
Kolom | |
---|---|
screenBrightnessMode |
Opsional. Mengontrol mode kecerahan layar. |
screenBrightness |
Opsional. Kecerahan layar antara 1 dan 255, dengan 1 adalah kecerahan terendah dan 255 adalah kecerahan tertinggi. Nilai 0 (default) berarti tidak ada kecerahan layar yang ditetapkan. Nilai lainnya akan ditolak. |
ScreenBrightnessMode
Mengontrol mode kecerahan layar.
Enum | |
---|---|
SCREEN_BRIGHTNESS_MODE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
BRIGHTNESS_USER_CHOICE |
Pengguna diizinkan untuk mengonfigurasi kecerahan layar. tidak boleh ditetapkan. |
BRIGHTNESS_AUTOMATIC |
Mode kecerahan layar otomatis, yang berarti kecerahan disesuaikan secara otomatis dan pengguna tidak diizinkan untuk mengonfigurasi kecerahan layar. masih dapat disetel dan diperhitungkan saat kecerahan disesuaikan secara otomatis. Didukung di Android 9 dan yang lebih baru pada perangkat yang terkelola sepenuhnya. dengan dilaporkan jika versi Android kurang dari 9. Didukung di profil kerja di perangkat milik perusahaan pada Android 15 dan yang lebih baru. |
BRIGHTNESS_FIXED |
Mode kecerahan layar ditetapkan dengan kecerahan disetel ke dan pengguna tidak diizinkan untuk mengonfigurasi kecerahan layar. harus ditetapkan. Didukung di Android 9 dan yang lebih baru pada perangkat yang terkelola sepenuhnya. dengan dilaporkan jika versi Android kurang dari 9. Didukung di profil kerja di perangkat milik perusahaan pada Android 15 dan yang lebih baru. |
ScreenTimeoutSettings
Mengontrol setelan waktu tunggu layar.
Representasi JSON |
---|
{
"screenTimeoutMode": enum ( |
Kolom | |
---|---|
screenTimeoutMode |
Opsional. Mengontrol apakah pengguna diizinkan untuk mengonfigurasi waktu tunggu layar. |
screenTimeout |
Opsional. Mengontrol durasi waktu tunggu layar. Durasi waktu tunggu layar harus lebih besar dari 0, jika tidak, permintaan akan ditolak. Selain itu, nilai ini tidak boleh lebih besar dari Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
ScreenTimeoutMode
Mengontrol apakah pengguna diizinkan untuk mengonfigurasi waktu tunggu layar.
Enum | |
---|---|
SCREEN_TIMEOUT_MODE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
SCREEN_TIMEOUT_USER_CHOICE |
Pengguna diizinkan untuk mengonfigurasi waktu tunggu layar. tidak boleh ditetapkan. |
SCREEN_TIMEOUT_ENFORCED |
Waktu tunggu layar disetel ke dan pengguna tidak diizinkan untuk mengonfigurasi waktu tunggu. harus ditetapkan. Didukung di Android 9 dan yang lebih baru pada perangkat yang terkelola sepenuhnya. dengan dilaporkan jika versi Android kurang dari 9. Didukung di profil kerja di perangkat milik perusahaan pada Android 15 dan yang lebih baru. |
AssistContentPolicy
Mengontrol apakah AssistContent diizinkan dikirim ke aplikasi istimewa seperti aplikasi asisten. AssistContent mencakup screenshot dan informasi tentang aplikasi, seperti nama paket. Fitur ini didukung di Android 15 dan yang lebih baru.
Enum | |
---|---|
ASSIST_CONTENT_POLICY_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
ASSIST_CONTENT_DISALLOWED |
Konten bantuan diblokir agar tidak dikirim ke aplikasi dengan hak istimewa. Didukung di Android 15 dan yang lebih baru. |
ASSIST_CONTENT_ALLOWED |
Konten bantuan diizinkan untuk dikirim ke aplikasi istimewa. Didukung di Android 15 dan yang lebih baru. |
WorkAccountSetupConfig
Mengontrol konfigurasi penyiapan akun kerja, seperti detail apakah akun yang diautentikasi Google diperlukan atau tidak.
Representasi JSON |
---|
{
"authenticationType": enum ( |
Kolom | |
---|---|
authenticationType |
Opsional. Jenis autentikasi pengguna di perangkat. |
requiredAccountEmail |
Opsional. Alamat email akun kerja Google tertentu yang akan ditambahkan. Kolom ini hanya relevan jika |
AuthenticationType
Jenis autentikasi pengguna di perangkat.
Enum | |
---|---|
AUTHENTICATION_TYPE_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
AUTHENTICATION_TYPE_NOT_ENFORCED |
Status autentikasi pengguna di perangkat tidak diterapkan. |
GOOGLE_AUTHENTICATED |
Perangkat harus dikelola dengan akun yang diautentikasi Google. |
WipeDataFlag
Menghapus tanda untuk menunjukkan data apa yang dihapus total saat penghapusan total perangkat atau profil dipicu karena alasan apa pun. (Misalnya, saat perangkat tidak patuh). Hal ini tidak berlaku untuk metode
.enterprises.devices.delete
Enum | |
---|---|
WIPE_DATA_FLAG_UNSPECIFIED |
Nilai ini tidak boleh digunakan. |
WIPE_ESIMS |
Untuk perangkat milik perusahaan, menyetel ini di akan menghapus semua eSIM di perangkat saat penghapusan total dipicu karena alasan apa pun. Di perangkat milik pribadi, tindakan ini hanya akan menghapus eSIM terkelola di perangkat. (eSIM yang ditambahkan melalui perintah ). Fitur ini didukung di perangkat yang menjalankan Android 15 dan yang lebih baru. dengan dilaporkan jika versi Android kurang dari 15. |
EnterpriseDisplayNameVisibility
Mengontrol apakah
terlihat di perangkat (misalnya, pesan layar kunci di perangkat milik perusahaan).enterpriseDisplayName
Enum | |
---|---|
ENTERPRISE_DISPLAY_NAME_VISIBILITY_UNSPECIFIED |
Tidak ditentukan. Secara default, nama perusahaan yang ditetapkan pada saat penyiapan perangkat akan ditampilkan. Pada masa mendatang, nilai ini akan ditetapkan ke ENTERPRISE_DISPLAY_NAME_VISIBLE secara default. |
ENTERPRISE_DISPLAY_NAME_VISIBLE |
Nama tampilan perusahaan dapat dilihat di perangkat. Didukung di profil kerja pada Android 7 dan yang lebih baru. Didukung di perangkat yang dikelola sepenuhnya di Android 8 dan yang lebih baru. dengan dilaporkan jika versi Android lebih rendah dari 7. dengan dilaporkan di perangkat terkelola sepenuhnya di Android 7. |
ENTERPRISE_DISPLAY_NAME_HIDDEN |
Nama tampilan perusahaan disembunyikan di perangkat. |
AppFunctions
Mengontrol apakah aplikasi di perangkat untuk perangkat terkelola sepenuhnya atau di profil kerja untuk perangkat dengan profil kerja diizinkan untuk mengekspos fungsi aplikasi.
Enum | |
---|---|
APP_FUNCTIONS_UNSPECIFIED |
Tidak ditentukan. Default-nya adalah . |
APP_FUNCTIONS_DISALLOWED |
Aplikasi di perangkat untuk perangkat terkelola sepenuhnya atau di profil kerja untuk perangkat dengan profil kerja tidak diizinkan untuk mengekspos fungsi aplikasi. Jika disetel, tidak boleh disetel ke . Jika tidak, kebijakan akan ditolak. |
APP_FUNCTIONS_ALLOWED |
Aplikasi di perangkat untuk perangkat terkelola sepenuhnya atau di profil kerja untuk perangkat dengan profil kerja diizinkan untuk mengekspos fungsi aplikasi. |
Metode |
|
---|---|
|
Menghapus kebijakan. |
|
Mendapatkan kebijakan. |
|
Mencantumkan kebijakan untuk perusahaan tertentu. |
|
Memperbarui atau membuat aplikasi dalam kebijakan. |
|
Memperbarui atau membuat kebijakan. |
|
Menghapus aplikasi dalam kebijakan. |