Skip to content

Cài đặt ứng dụng trên điện thoại đám mây

Request

Cài một ứng dụng từ thư viện ứng dụng của nhóm lên 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ữ. Ứng dụng phải đã có trong thư viện của nhóm hoặc trong danh mục công khai; xác định nó bằng appVersionId, hoặc bằng packageName cùng versionCode. Ứng dụng cũng phải đã được tải lên dịch vụ thiết bị đang phục vụ cloud phone này, nếu không việc cài sẽ thất bại.
  • Giới hạn tần suất: tối đa một lần cài mỗi cloud phone mỗi giây; lệnh gọi thứ hai nhanh hơn mức đó sẽ bị từ chối.
  • Hoàn tất: đã tiếp nhận, chưa hoàn tất. Phản hồi chỉ xác nhận yêu cầu đã được đưa vào hàng đợi. Hãy hỏi vòng /cloudphone/app/installedList để xem ứng dụng đã tới chưa.
  • Thử lại: an toàn sau khi kiểm tra danh sách đã cài, trong khuôn khổ giới hạn một lần mỗi giây.

Các mã lỗi nghiệp vụ đã ghi nhận: 33005, 33014, 33714. Xem Error Codes để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung.

Bodyapplication/json
appVersionIdstring

ID phiên bản ứng dụng

idstringrequired

ID điện thoại đám mây

packageNamestring

Tên gói — chỉ bắt buộc nếu không cung cấp appVersionId

versionCodeinteger

Mã phiên bản — chỉ bắt buộc nếu không cung cấp appVersionId

curl -i -X POST \
  http://127.0.0.1:40000/api/cloudphone/app/install \
  -H 'Content-Type: application/json' \
  -d '{
    "appVersionId": "1672940217990530",
    "id": "1673823102599682"
  }'

Responses

Thành công. data là một giá trị boolean duy nhất.

Headers
any
Bodyapplication/json
codeinteger
msgstring or null
databoolean
requestIdstring
Response
{ "code": 0, "msg": null, "data": true, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }