执行批量ADB命令,最大支持20台云手机
注意:此接口只支持10s内能执行完的命令,若耗时比较久的命令不能保证能正确执行
如果您需要执行长时间命令,可以在命令后面加
> /dev/null 2>&1 &
来实现后台执行,例如:curl --no-check-certificate -O /sdcard/test.apk https://example.com/test.apk > /dev/null 2>&1 &
POST
/api/v1/cloudPhone/command
参数 | 类型 | 必需 | 说明 |
---|---|---|---|
image_ids | array | 按需 | 云手机IDs,image_ids和image_id必须传一个 |
image_id | string | 按需 | 云手机ID,image_ids和image_id必须传一个 |
command | string | 是 | 需要执行的命令,不需要加 adb shell 前缀 |
{
"image_ids": [
"7Uw0M"
],
"command": "ls"
}
{
"code": 200,
"data": {
"7Uw0M": {
"success": true,
"content": "data\ntests\ntmp\ntraces\n",
"message": ""
}
},
"message": "Success"
}
{
"image_id": "7Uw0M",
"command": "ls"
}
{
"code": 200,
"data": {
"success": true,
"content": "data\ntests\ntmp\ntraces\n",
"message": ""
},
"message": ""
}