位置情報サービス (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