Forum Discussion
Android Management API - How to enact a WiFi disabling policy ?
I want a json implementation of a policy that will disable wifi for the device
- 2 years ago
What do you mean with "i want"?
I mean you can do it via vendors OEM config app (if available) or if you use an MDM look at it'S settings or look at this documentation: https://developers.google.com/android/management/reference/rest/v1/enterprises.policies?hl=en#deviceconnectivitymanagement
DeviceConnectivityManagement
Covers controls for device connectivity such as Wi-Fi, USB data access, keyboard/mouse connections, and more.
JSON representation{ "usbDataAccess": enum (UsbDataAccess),
"configureWifi": enum (ConfigureWifi),
"wifiDirectSettings": enum (WifiDirectSettings),
"tetheringSettings": enum (TetheringSettings)
}FieldsusbDataAccess enum (UsbDataAccess)
Controls what files and/or data can be transferred via USB. Supported only on company-owned devices.
configureWifi enum (ConfigureWifi)
Controls Wi-Fi configuring privileges. Based on the option set, user will have either full or limited or no control in configuring Wi-Fi networks.
wifiDirectSettings enum (WifiDirectSettings)
Controls configuring and using Wi-Fi direct settings. Supported on company-owned devices running Android 13 and above.
tetheringSettings enum (TetheringSettings)
Controls tethering settings. Based on the value set, the user is partially or fully disallowed from using different forms of tethering.
- 2 years ago
If you're completely unfamiliar with building policies in AMAPI, the quickstart is a good place to begin
You're looking to set wifiState:
https://developers.google.com/android/management/reference/rest/v1/enterprises.policies#wifistate
- 2 years ago
wificonfigdisabled prevents configuring wifi, state turns WiFi off. Both have their uses but config disabled is useful if you wish to push down WiFi networks for employees to use without allowing them to connect to their own networks
- MoombasLevel 4.1: Jelly Bean2 years ago
What do you mean with "i want"?
I mean you can do it via vendors OEM config app (if available) or if you use an MDM look at it'S settings or look at this documentation: https://developers.google.com/android/management/reference/rest/v1/enterprises.policies?hl=en#deviceconnectivitymanagement
DeviceConnectivityManagement
Covers controls for device connectivity such as Wi-Fi, USB data access, keyboard/mouse connections, and more.
JSON representation{ "usbDataAccess": enum (UsbDataAccess),
"configureWifi": enum (ConfigureWifi),
"wifiDirectSettings": enum (WifiDirectSettings),
"tetheringSettings": enum (TetheringSettings)
}FieldsusbDataAccess enum (UsbDataAccess)
Controls what files and/or data can be transferred via USB. Supported only on company-owned devices.
configureWifi enum (ConfigureWifi)
Controls Wi-Fi configuring privileges. Based on the option set, user will have either full or limited or no control in configuring Wi-Fi networks.
wifiDirectSettings enum (WifiDirectSettings)
Controls configuring and using Wi-Fi direct settings. Supported on company-owned devices running Android 13 and above.
tetheringSettings enum (TetheringSettings)
Controls tethering settings. Based on the value set, the user is partially or fully disallowed from using different forms of tethering.
- jasonbaytonLevel 4.0: Ice Cream Sandwich2 years ago
If you're completely unfamiliar with building policies in AMAPI, the quickstart is a good place to begin
You're looking to set wifiState:
https://developers.google.com/android/management/reference/rest/v1/enterprises.policies#wifistate
- MoombasLevel 4.1: Jelly Bean2 years ago
Hm with disable i thought maybe more like he really want to disable it and not turning it off but now he has both possibilitys linked 😉
- ashjaymohsinLevel 1.6: Donut2 years ago
Thankyou for linking me to the REST Resource. I wanted to create a policy for disabling WIFI permanently for my organizations devices and I achieved it by setting wifiConfigDisabled to true
- LizzieGoogle Community Manager2 years ago
Hey ashjaymohsin, just @ mentioning you here in case you missed the replies from Moombas and jasonbayton. 😀 Thanks
Related Content
- 2 years ago