Anfrage für menschliche Unterstützung erstellen (LCC.assist.create)
Deklaration
task, err = LCC.assist.create(options)
Parameter
- options
Tabelle. Konfiguration der Unterstützungsanfrage; siehe Gemeinsame Optionen und Rückgabeobjekte.
Rückgabewerte
- task
Tabelle odernil. Aufgabenobjekt der Zentrale bei Erfolg. - err
String odernil. Fehlergrund.
Hinweise
Erstellt nur die Aufgabe und wartet nicht auf ein menschliches Ergebnis.
WennscreenshotLocalPathangegeben ist, lädt das SDK den lokalen Gerätescreenshot vor dem Erstellen der Aufgabe hoch.
WennscreenshotImageoderscreenshotImageDataangegeben ist, wandelt das SDK die Daten in eine Data-URL um und sendet sie im Anfragekörper, ohne zuvor eine Datei zu speichern.
Nach erfolgreicher Erstellung wird die Aufgabe als nicht abgeschlossene Anfrage des aktuellen Skripts verfolgt und kann später mitcancel_all()bereinigt werden.
Von Skripten erstellte Aufgaben setzen automatischdeviceId = device.udid()undsource = "lua-script".
Beispiel
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