Criar uma solicitação de assistência humana (LCC.assist.create)
Declaração
task, err = LCC.assist.create(options)
Parâmetros
- options
Tipo table; configuração da solicitação de assistência humana. Consulte os campos em parâmetros comuns e objetos de retorno.
Valor de retorno
- task
Tipo table ounil; quando a criação é bem-sucedida, retorna o objeto de tarefa no controle central. - err
Tipo string ounil; em caso de falha, retorna a descrição do erro.
Descrição
Cria apenas a tarefa; não aguarda o resultado humano.
SescreenshotLocalPathfor informado, a screenshot local do dispositivo será enviada antes da criação da tarefa.
SescreenshotImageouscreenshotImageDatafor informado, o SDK o converterá em data URL e o enviará com a solicitação, sem exigir que seja salvo em um arquivo antes.
Depois de criada com sucesso, a tarefa é registrada no conjunto de solicitações não concluídas do script atual e pode ser limpa posteriormente porcancel_all().
As tarefas criadas por scripts recebem automaticamentedeviceId = device.udid()esource = "lua-script".
Exemplo
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