检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
生成应用版本tar包并推至OBS桶 前提条件 需确保云手机已安装对应的应用。 确保已配置好OBS桶的授权策略,具体操作请参考委托CPH操作OBS桶章节。 接口示例 POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/batch-storage
appctrl clear 批量卸载应用 使用场景 批量卸载所有非预安装的共享应用。 使用指导 调用appctrl clear 例如:云手机中有2个非预安装共享应用,执行appctrl clear,可将2个非预安装应用批量卸载。 父主题: appctrl命令
生成应用版本tar包并推至OBS桶 前提条件 需确保云手机已安装对应的应用。 确保已配置好OBS桶的授权策略,具体操作请参考委托CPH操作OBS桶章节。 接口示例 POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/batch-storage
云手机支持IOS系统吗? 若您是咨询云手机是否可安装IOS系统,答案是不可以。目前只支持安装开源的谷歌AOSP版本,其他手机系统出于商业授权缘故、架构不一致等缘由,我们不能提供。 若您是咨询是否可以通过IOS系统连接云手机,答案是可以。我们支持通过任何系统连接云手机。 父主题: 咨询类
已购买并通过ADB方式登录云手机。详细操作请参见“购买云手机服务器”。 已在本地PC安装Airtest工具。 登录Airtest官网(https://airtest.netease.com/),下载符合您操作系统的版本并安装。 已关闭ADB连接的命令行窗口,并保证SSH隧道建立成功。 操作步骤
云手机查询接口调用出错如何处理? 接口调用出错将无法获取建立相应隧道连接的必要信息,将无法正常连接云手机设备实例,具体报错示例如下: unable to connect to xxxx:xxxx: An error occurred when calling the Cloud Phone API for
预装应用卸载 业务场景示例一 单台或部分手机不再使用预装的应用。 操作步骤 参考应用卸载,卸载手机上的对应应用。 卸载应用后,重置手机应用会重新自动安装。 业务场景示例二 服务器上所有的手机都不再使用预装的应用。 操作步骤 参考应用卸载,卸载服务器上所有手机的对应应用。 参考从服务器共享空
预装应用更新 操作步骤 参考为单台云手机安装应用,安装新的应用版本。 启动应用更新下载资源。 参考生成应用版本tar包并推至OBS桶,生成共享应用tar包并推送到OBS桶中。 参考推送应用tar包至服务器共享空间,推送需要预装的应用tar包到服务器共享空间,将pre_install_app设置为1。
部署应用 存储2.0机器(推荐) 推送tar包至服务器,即将文件“apk/${package_name}_${version_name}.tar”推送到服务器(${server_id1}和${server_id2})的共享应用中。 接口示例 POST https://{CPH E
自动对App授权 功能介绍 安装App时,自动赋予应用所需权限。 使用方法 通过更新云手机属性API接口,设置手机属性ro.permission.changed=1。 约束 0表示不赋予权限,1表示赋予。 设置立即生效。 父主题: 使用AOSP功能
可以填写多个,服务器ID可通过“查询云手机服务器列表”接口获得。 使用示例: 参考《云手机服务器API参考》的“删除共享存储文件”章节。 部署新版本应用 参考部署应用来部署应用。 父主题: 云手机应用部署
解CPH计费说明,然后按照如下指导快速完成云手机购买。 入门指导 计费说明 购买云手机服务器 04 实践 您可以个性化配置您的云手机,或者基于云手机完成APP安装、测试等任务,此处提供一些示例供您参考。 最佳实践 通过Airtest快速获取云手机画面 修改云手机的GPS定位信息 使用云手机摄像头
同一款应用可多次推送,后推送的版本作为该应用的最新版本,多个版本可同时存在于共享空间中。 package_name为应用的真实包名,不能被修改。如果是渠道包,可能会存在渠道包后缀,可以在获取云手机列表中已安装该应用的云手机中查看真实包名。 例如: 官网下载包名:com.huawei.xxxx 其他渠道下载包名:com
云游戏场景架构 架构说明: 手机游戏APP安装在云手机当中,通过将云手机的音视频画面进行流化编码输出到客户端进行显示,同时接收客户端的操作指令控制云手机中的游戏。 登录服务器集群采取负载均衡及弹性伸缩设计,能够轻松应对超大规模并发的场景。 云手机可分布部署在各大中心节点及边缘云当中,有效降
remove-root-permission <PACKAGE> 清除所有配置过的应用的root权限: adb shell cmd activity clear-root-permission 查看已配置的拥有root权限的应用列表: adb shell cmd activity
在删除共享应用前,请确认服务器上所有云手机均已卸载该共享应用。如果没有卸载,会导致共享空间中的应用无法删除,调用删除接口失败时会返回未卸载该应用的云手机列表信息。 如果共享空间中存在某款共享应用的多个版本,并且旧版本没有被任何一台云手机安装,该旧版本会被定期自动清理。 父主题: 共享空间中的应用包管理
监控安全风险 当您购买云手机服务器后,无需额外安装其他插件,即可在云监控服务查看云手机服务器及关联资源(磁盘及GPU卡)的监控数据,还可以获取可视化监控图表。 CPH支持的监控指标请参见支持的监控指标。 CPH支持的事件监控请参见支持的事件监控。 如何查看监控指标请参见查看监控指标。
Integer 是否在安装app时自动赋予App请求的所有权限,默认为0。 0表示不自动赋予App请求的所有权限,1表示自动赋予App请求的所有权限。 ro.install.auto Integer 是否在App安装时自动确认安装,默认为0。 0表示App安装时不自动确认安装,1表示App安装时自动确认安装。
云手机应用部署 获取云手机列表 为单台云手机安装应用 生成应用版本tar包并推至OBS桶 部署应用 更新应用版本 父主题: 云手机接入最佳实践
自定义策略”。 图1 创建自定义策略 输入“策略名称”。 “策略配置方式”选择“可视化视图”。 图2 可视化视图 在“策略内容”下配置策略。 选择“允许”。 单击“云服务”,选择“对象存储服务 OBS”。 图3 配置策略 选择“操作”,根据需求勾选授权项。关于授权项请参考对象相关授权项。