# Chạm - Nhấp đúp

Chạm hai lần vào một điểm trên màn hình cloud phone.
- **Điều kiện tiên quyết**: cloud phone phải đang bật và không bị thành viên khác chiếm giữ. Chỉ hỗ trợ trên Các mẫu tương thích; các mẫu thiết bị khác từ chối lệnh gọi.
- **Tác động**: Trên một số mẫu, thao tác này được mô phỏng bằng bốn sự kiện chạm với khoảng cách cố định 50/100/50 ms, nên nhịp chạm không thể cấu hình. `duration` bị bỏ qua.
- **Hoàn tất**: đồng bộ. `data.status` là `finish` hoặc `pending`, giống như một lần chạm đơn.
- **Thử lại**: không có cơ chế chống trùng; gọi lại sẽ chạm hai lần lần nữa.

Các mã lỗi nghiệp vụ đã ghi nhận: `33300`, `33301`, `33401`. Xem [Error Codes](../Getting%20Started/error-codes.md) để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung.

Endpoint: POST /api/cloudphone/touch/doubleClick
Version: 2026-09-05

## Request fields (application/json):

  - `id` (string, required)
    ID điện thoại đám mây
    Example: 1558968155668507

  - `pos` (array, required)
    Tọa độ nhấp [x, y]. Hệ tọa độ sử dụng góc trên bên trái của màn hình làm gốc (0, 0).
    Example: [540,960]

  - `duration` (integer)
    Thời gian nhấn giữ tính bằng mili giây (dùng cho nhấn giữ). Nếu bỏ qua, thời gian mặc định sẽ được sử dụng.
    Example: 2000

## Response 200:

  - `200` (unknown)
    Thao tác thành công

## Response 200 fields (application/json):

  - `code` (integer)
    Mã trạng thái, 0 nghĩa là thành công
    Example: 0

  - `msg` (string | null)
    Thông báo phản hồi
    Example: success

  - `data` (object)

  - `data.status` (string)
    Trạng thái thực thi
    Example: finish

