跳转到内容

设置隐藏辅助功能应用

Request

在一台或多台云手机上,把应用从 Android 无障碍服务列表中隐藏。

  • 前置条件:1 到 100 个云手机 ID,以及 1 到 100 个包名。云手机必须属于你的团队,但不需要已开机或被你占用。当所有 ID 都无法解析时,接口返回业务失败而不是抛错。
  • 副作用:名单下发到设备服务,MoreLogin 不做存储,因此无法回读。仅兼容机型 支持;不兼容机型调用成功但无效果。
  • 完成信号:同步。在部分机型上每个包名是一次独立的设备服务调用,因此包名越多耗时越长,中途失败会让前面的包名保持已生效状态。
  • 机型支持:文档记载仅 Android 13、Android 14 和 Android 15A 镜像可用。MoreLogin 自身不做版本校验,该限制来自设备能力,包名按原样透传。
Bodyapplication/json
idsArray of strings

云手机ID

packageNameArray of strings

应用程序包名,空字符串相当于清除,而 * 或 ALL 则隐藏所有应用程序。

curl -i -X POST \
  http://127.0.0.1:40000/api/cloudphone/app/setHideAccessibilityApp \
  -H 'Content-Type: application/json' \
  -d '{
    "ids": [
      "0"
    ],
    "packageName": [
      "*"
    ]
  }'

Responses

成功。data 是单个布尔值。

Headers
any
Bodyapplication/json
codeinteger

响应代码:0 = 成功,>0 = 错误

databoolean
msgstring or null

消息;如果代码大于 0 则填充。

requestIdstring

请求唯一标识;联系支持时请提供

Response
{ "code": 0, "data": true, "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }