Перейти к основному содержимому

Разрешение App запрашивать отслеживание (sys.user_tracking / sys.set_user_tracking)

Функция доступна в версиях после 20260529.

Объявление

разрешены_запросы_отслеживания = sys.user_tracking()
настройка_успешна = sys.set_user_tracking(разрешены_запросы_отслеживания)

Параметры

  • Разрешены запросы отслеживания
    Логическое значение: разрешено ли App запрашивать отслеживание. true означает разрешение, false — запрет.

Возвращаемое значение

  • Разрешены запросы отслеживания
    Логическое значение или nil: текущее состояние разрешения App запрашивать отслеживание; при ошибке чтения возвращается nil.
  • Настройка успешна
    Логическое значение, признак успешной настройки.

Описание

Читает или изменяет переключатель Настройки > Конфиденциальность и безопасность > Отслеживание > Разрешить App запрашивать отслеживание.
В разных версиях iOS название или расположение этого пункта может немного отличаться.

Пример

local allow = sys.user_tracking()

if type(allow) == "boolean" then
sys.set_user_tracking(false)

-- При необходимости восстановить исходное состояние
sys.set_user_tracking(allow)
else
sys.toast("无法读取跟踪设置")
end