Перейти до вмісту

Встановіть додаток на хмарний телефон

Request

Установлює застосунок з бібліотеки команди на хмарний телефон.

  • Передумови: хмарний телефон повинен бути увімкнений і не може бути зайнятий іншим учасником команди. Застосунок уже має існувати в бібліотеці команди або в публічному каталозі; укажіть його або через appVersionId, або через packageName разом із versionCode. Його також має бути завантажено до Сервіса, який обслуговує цей телефон, інакше встановлення не вдасться.
  • Обмеження частоти: не більше одного встановлення на телефон за секунду; швидший повторний виклик відхиляється.
  • Завершення: прийнято, але не завершено. Відповідь лише підтверджує, що запит поставлено в чергу. Опитуйте /cloudphone/app/installedList, щоб побачити, чи застосунок дійшов.
  • Повтор: безпечний після перевірки списку встановлених, з урахуванням обмеження одного виклику за секунду.

Задокументовані бізнес-помилки: 33005, 33014, 33714. Значення кодів див. у Error Codes. Будь-яка операція може додатково повернути загальні коди.

Bodyapplication/json
appVersionIdstring

Ідентифікатор версії програми

idstringrequired

Ідентифікатор хмарного телефону

packageNamestring

Назва пакета — обов’язкова, лише якщо не вказано appVersionId

versionCodeinteger

Код версії — обов’язковий, лише якщо не вказано 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

Успіх. data — одне значення типу boolean.

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