Location Services (sys.location_services / sys.set_location_services)
This function is available in versions after 20260529
Declaration
location_services_enabled = sys.location_services()
success = sys.set_location_services(location_services_enabled)
Parameters
- location_services_enabled
Boolean. Whether Location Services are enabled.truemeans enabled,falsemeans disabled.
Returns
- location_services_enabled
Boolean or nil. Whether Location Services are currently enabled. Returnsnilwhen the value cannot be read. - success
Boolean. Whether the setting was applied successfully.
Description
Gets or sets the main
Settings > Privacy & Security > Location Servicesswitch.
The setting name or location may differ slightly across iOS versions.
Example
local enabled = sys.location_services()
if type(enabled) == "boolean" then
sys.set_location_services(false)
-- Restore the previous state when needed
sys.set_location_services(enabled)
else
sys.toast("Cannot read Location Services setting")
end