Servicios de localización (sys.location_services / sys.set_location_services)
Esta función solo está disponible a partir de las versiones posteriores a 20260529
Declaración
servicios_localización_habilitados = sys.location_services()
configuración_exitosa = sys.set_location_services(servicios_localización_habilitados)
Parámetros
- Servicios de localización habilitados
Tipo booleano; indica si los servicios de localización están habilitados.trueindica habilitados yfalseindica deshabilitados.
Valor devuelto
- Servicios de localización habilitados
Tipo booleano o nil; indica si los servicios de localización están habilitados actualmente; devuelvenilsi la lectura falla. - Configuración exitosa
Tipo booleano; indica si la configuración se realizó correctamente.
Descripción
Lee o establece el interruptor general de
Ajustes > Privacidad y seguridad > Servicios de localización.
El nombre o la ubicación de este ajuste pueden variar ligeramente entre versiones de iOS.
Ejemplo
local enabled = sys.location_services()
if type(enabled) == "boolean" then
sys.set_location_services(false)
-- Para restaurar el estado original
sys.set_location_services(enabled)
else
sys.toast("无法读取定位服务设置")
end