Créer une demande d'assistance humaine (LCC.assist.create)
Déclaration
task, err = LCC.assist.create(options)
Paramètres
- options
Type table, configuration de la demande d'assistance humaine. Les champs sont décrits dans Options communes et objets de retour.
Valeurs de retour
- task
Type table ounil; en cas de succès, objet de tâche du centre de contrôle. - err
Type chaîne ounil; description de l'erreur en cas d'échec.
Description
Crée uniquement la tâche et n'attend pas le résultat humain.
SiscreenshotLocalPathest fourni, la capture locale de l'appareil est d'abord téléversée, puis la tâche est créée.
SiscreenshotImageouscreenshotImageDataest fourni, le SDK le convertit en data URL et l'envoie avec la demande, sans enregistrer préalablement un fichier.
Après sa création, la tâche est enregistrée parmi les demandes inachevées du script courant et pourra être nettoyée ultérieurement parcancel_all().
Les tâches créées par un script reçoivent automatiquementdeviceId = device.udid()etsource = "lua-script".
Exemple
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