Chuyển tới nội dung chính

Tạo yêu cầu hỗ trợ thủ công (LCC.assist.create)

Khai báo​

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

Tham số​

Giá trị trả về​

  • task
    Kiểu bảng hoặc nil; khi tạo thành công, trả về đối tượng tác vụ phía trung tâm điều khiển.
  • err
    Kiểu chuỗi hoặc nil; khi thất bại, trả về nội dung mô tả lỗi.

Mô tả​

Chỉ tạo tác vụ, không chờ kết quả do người dùng gửi.
Nếu truyền screenshotLocalPath, SDK sẽ tải ảnh chụp cục bộ trên thiết bị lên trước rồi mới tạo tác vụ.
Nếu truyền screenshotImage hoặc screenshotImageData, SDK sẽ chuyển thành data URL và gửi kèm yêu cầu mà không cần lưu vào tệp trước.
Sau khi tạo thành công, tác vụ được ghi vào tập hợp yêu cầu chưa hoàn tất của tập lệnh hiện tại và có thể được dọn dẹp sau đó bằng cancel_all().
Tác vụ do tập lệnh tạo tự động ghi deviceId = device.udid() và source = "lua-script".

Ví dụ​

local task, err = LCC.assist.create({
type = "control",
title = "Xử lý xác minh thủ công",
text = "Hãy điều khiển từ xa để hoàn tất xác minh hiện tại, sau đó nhấp Hoàn tất",
timeout = 300,
})

if not task then
nLog("Không thể tạo yêu cầu hỗ trợ", err)
return
end

local result, waitErr = LCC.assist.wait(task.id, 300, 1000)
if not result then
nLog("Yêu cầu hỗ trợ chưa hoàn tất", waitErr)
end