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