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ố
- options
Kiểu bảng, cấu hình yêu cầu hỗ trợ thủ công. Xem các trường tại Tham số chung và đối tượng trả về.
Giá trị trả về
- task
Kiểu bảng hoặcnil; 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ặcnil; 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ềnscreenshotLocalPath, 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ềnscreenshotImagehoặcscreenshotImageData, 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ằngcancel_all().
Tác vụ do tập lệnh tạo tự động ghideviceId = 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