メインコンテンツまでスキップ

位置情報サービス (sys.location_services / sys.set_location_services)

この関数は 20260529 以降のバージョンで使用できます

宣言

位置情報サービスが有効 = sys.location_services()
設定成功 = sys.set_location_services(位置情報サービスが有効)

パラメータ

  • 位置情報サービスが有効
    ブール型。位置情報サービスを有効にするかどうか。true は有効、false は無効を表します。

戻り値

  • 位置情報サービスが有効
    ブール型または nil。現在、位置情報サービスが有効かどうか。読み取りに失敗した場合は nil を返します。
  • 設定成功
    ブール型。設定に成功したかどうか。

説明

設定 > プライバシーとセキュリティ > 位置情報サービス のメインスイッチを読み取るか、設定します。
iOS のバージョンによって、この設定項目の名前や場所が若干異なる場合があります。

使用例

local enabled = sys.location_services()

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

-- 元の状態に戻す必要がある場合
sys.set_location_services(enabled)
else
sys.toast("无法读取定位服务设置")
end