Total Control的深入用法,如何使用脚本实现启动或重启指定App

我们知道Total Control可以帮我们实现一台电脑同时控制多达100部手机,但是呢?如果我们几百部手机需要操作,人手不够,精力有限,这时候怎么办呢?脚本就可以展现其强大的力量了。我们可以通过脚本来实现自动化批量操作手机。又有人问了,可是我不会脚本编写啊,Total Control贴心的推出了全新的AAI脚本功能,操作简单,小白也能轻松上手,我们今天就拿自动实现启动或重启指定APP这个例子来看看有多简单!

首先,我们要先下载安装Total Control:

  

   电脑安装软件后,用USB连接手机到电脑,启动软件会推送安装包到手机。

启动或重启指定App

函数功能:

在当前设备下,启动或重启指定包名的APP

对应JS API:

runApp(packageName)

runAppSync(packageName,query)

是否支持多设备:

不支持

请求方式:POST

http://localhost:8090/TotalControl/v2/devices/:device/apps/:packageName?token=:token&state=:state&sync=:sync&query:query

参数说明:

参数名

类型

必选

描述

IP

String

Y

访问 Total Control 服务器的 IP 地址

token

String

Y

Total Control TOKEN

device

String

Y

主控设备对象值 id

state

String

Y

app运行标识,active代表启动该APP,restart代表重启该APP,可只要该参数

query

String

N

寻找启动App后界面中出现的组件,直到query内容代表的组件出现返回结果,超时返回详细信息,可以不添加此参数

sync

String

N

接口标识,配合query参数使用,固定值:on

响应参数:

Total Control 提供的 REST API 响应格式都是 JSON ,返回值通常由关键字 ”status” ”value” 组成,
status: 接口执行成功与否 
value:
执行接口的返回信息

一、执行接口成功的返回字段说明

字段

类型

描述

status

Boolean

执行接口成功,则返回:true

value

String

操作信息,成功后返回值为“make it active” 

返回示例:

{

    "status": true,

    "value": "make it active"

}

二、执行接口返回 HTTP 状态码为 200,但是结果有误的返回字段说明

字段

类型

描述

status

Boolean

执行接口失败,则返回:false

value

String

返回失败的具体信息

返回示例:

{

    "status": false,

    "value": "<Error message>"

}

请求示例:

http://localhost:8090/TotalControl/v2/devices/device@1116106541/apps/:packageName{

    "token":"270eq7lXQK8bXYsJ",

    "state":"active",

    "sync":"on",

    "query":"T:登录"

}

http:

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值