更新时间:2024-01-31 GMT+08:00
推送应用tar包至服务器共享空间
调用接口将OBS桶内的应用tar包推送至云手机服务器共享空间。
调用示例
POST https://${CPH Endpoint}/v1/${projectId}/cloud-phone/phones/share-apps Header: Content-Type: application/json X-Auth-Token: ${token} Body: { "package_name": "${package_name}", "bucket_name": "${bucket_name}", "object_path": "apk/${package_name}_${version_name}.tar", "pre_install_app": 0, "server_ids": [ "${server_id1}", "${server_id2}" ] }
其中,
- ${bucket_name}为对象存储服务OBS的桶名,object_path为应用tar包在OBS桶中的存放路径。
- pre_install_app 为1表示将待推送的应用设置为预装应用,0表示该应用为非预装。(预装应用的具体说明请参考云手机预装应用)。如果应用被设置为预装应用,当云手机重置后,应用会自动安装到云手机中。
- server_ids为准备接受应用tar包推送的服务器ID列表。一次可指定多个服务器ID。
- 该接口的更多说明,请参考推送共享应用。
- 同一款应用可多次推送,后推送的版本作为该应用的最新版本,多个版本可同时存在于共享空间中。
- package_name为应用的真实包名,不能被修改。如果是渠道包,可能会存在渠道包后缀,可以在获取云手机列表中已安装该应用的云手机中查看真实包名。
例如:
官网下载包名:com.huawei.xxxx
其他渠道下载包名:com.huawei.xxxx.huawei
父主题: 共享空间中的应用包管理