
# 推送应用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表示该应用为非预装。（预装应用的具体说明请参考[云手机预装应用](https://support.huaweicloud.com/bestpractice-cph/cph_bp_0057.html)）。如果应用被设置为预装应用，当云手机重置后，应用会自动安装到云手机中。
- server_ids为准备接受应用tar包推送的服务器ID列表。一次可指定多个服务器ID。
- 该接口的更多说明，请参考[推送共享应用](https://support.huaweicloud.com/api-cph/cph_api_0546.html)。
  ![](https://support.huaweicloud.com/bestpractice-cph/public_sys-resources/notice_3.0-zh-cn.png)
  1. 同一款应用可多次推送，后推送的版本作为该应用的最新版本，多个版本可同时存在于共享空间中。
  
  2. package_name为应用的真实包名，不能被修改。如果是渠道包，可能会存在渠道包后缀，可以在[获取云手机列表](https://support.huaweicloud.com/bestpractice-cph/cph_bp_0046.html)中已安装该应用的云手机中查看真实包名。
     例如：
     官网下载包名：com.huawei.xxxx
     其他渠道下载包名：com.huawei.xxxx.huawei
     
    
 
