본문으로 건너뛰기

수동 지원 요청 생성 (LCC.assist.create)

선언​

task, err = LCC.assist.create(options)

매개변수​

반환 값​

  • task
    테이블 유형 또는 nil 형태로, 생성에 성공할 경우 중앙 제어 서버 측의 작업 객체가 반환됩니다.
  • err
    문자열 형태 또는 nil 형태로, 실패할 경우 오류 설명이 반환됩니다.

설명​

작업만 생성하며, 사용자가 제출할 결과를 기다리지 않습니다.
screenshotLocalPath가 전달될 경우 먼저 기기의 로컬 스크린샷이 업로드된 후 작업이 생성됩니다.
screenshotImage 또는 screenshotImageData가 전달될 경우 SDK는 이를 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