跳转到内容

在云手机上安装应用

Request

从团队应用库把应用安装到云手机。

  • 前置条件:云手机必须已开机且未被其他成员占用。应用必须已存在于团队应用库或公共应用市场——用 appVersionId 指定,或用 packageName 加 versionCode。该应用还必须已上传到这台云手机可访问的应用库,否则安装失败。
  • 限流:每台云手机每秒最多一次安装,更快的第二次调用会被拒绝。
  • 完成信号:已受理,未完成。 响应仅表示请求已入队。请轮询 /cloudphone/app/installedList 确认应用是否到位。
  • 重试:确认安装列表后可以重试,但受每秒一次的限制。

已记录的业务错误码:33005, 33014, 33714。 各错误码的含义见 Error Codes。任何接口还可能返回通用错误码。

Bodyapplication/json
appVersionIdstring

应用版本 ID

idstringrequired

云手机ID

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 是单个布尔值。

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