Создание запроса помощи (LCC.assist.create)
Сигнатура
task, err = LCC.assist.create(options)
Параметры
- options
Таблица с настройками запроса помощи. Поля описаны в разделе Общие параметры и объекты результата.
Возвращаемое значение
- task
Таблица илиnil; при успешном создании возвращается объект задачи центральной консоли. - err
Строка илиnil; при сбое возвращается описание ошибки.
Описание
Только создаёт задачу, не ожидая ответа оператора.
При передачеscreenshotLocalPathсначала загружается локальный снимок устройства, затем создаётся задача.
При передачеscreenshotImageилиscreenshotImageDataSDK преобразует данные в data URL и отправляет вместе с запросом; предварительно сохранять файл не нужно.
После успешного создания задача записывается в набор незавершённых запросов текущего скрипта и позднее может быть очищена черезcancel_all().
Для задачи, созданной скриптом, автоматически записываютсяdeviceId = device.udid()иsource = "lua-script".
Пример
local task, err = LCC.assist.create({
type = "control",
title = "人工处理验证",
text = "请远控完成当前验证后点击完成",
timeout = 300,
})
if not task then
nLog("创建辅助请求失败", err)
return
end
local result, waitErr = LCC.assist.wait(task.id, 300, 1000)
if not result then
nLog("辅助请求未完成", waitErr)
end