云手机服务器 CPH-推送应用tar包至服务器共享空间

时间:2025-02-12 15:15:41

推送应用tar包至服务器共享空间

调用接口将OBS桶内的应用tar包推送至云手机服务器共享空间。

调用示例

POST https://${CPH Endpoint}/v1/${projectId}/cloud-phone/phones/share-appsHeader: 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。
  • 该接口的更多说明,请参考推送共享应用
    1. 同一款应用可多次推送,后推送的版本作为该应用的最新版本,多个版本可同时存在于共享空间中。
    2. package_name为应用的真实包名,不能被修改。如果是渠道包,可能会存在渠道包后缀,可以在获取云手机列表中已安装该应用的云手机中查看真实包名。

      例如:

      官网下载包名:com.huawei.xxxx

      其他渠道下载包名:com.huawei.xxxx.huawei

support.huaweicloud.com/bestpractice-cph/cph_bp_0049.html