Aller au contenu principal

Services de localisation (sys.location_services / sys.set_location_services)

Disponible uniquement dans les versions postérieures au 20260529.

Déclaration

localisationActive = sys.location_services()
definitionReussie = sys.set_location_services(localisationActive)

Paramètres

  • localisationActive — Booléen, indique si les services sont activés. true signifie activé et false désactivé.

Valeur de retour

  • localisationActive — Booléen ou nil, état actuel ; renvoie nil en cas d’échec de lecture.
  • definitionReussie — Booléen, indique si la définition a réussi.

Description

Lit ou définit l’interrupteur général Réglages > Confidentialité et sécurité > Services de localisation. Son nom ou son emplacement peut varier selon iOS.

Exemple

local enabled = sys.location_services()

if type(enabled) == "boolean" then
sys.set_location_services(false)

-- Restaurer l’état initial si nécessaire
sys.set_location_services(enabled)
else
sys.toast("无法读取定位服务设置")
end