
# 更新应用版本
#### 存储2.0的机器（推荐）
**确保手机已经卸载应用**
**推送最新的应用**
**随后，在需要时调用appctrl start会启动最新版本应用**
#### 存储1.0的机器
更新应用版本，需要先删除服务器上的旧版本应用，然后重新部署新版本应用。
#### 删除旧版本应用
- 接口示例：
  ```
  POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/share-files
  Header: 
  Content-Type: application/json 
  X-Auth-Token: ${token} 
  Body: 
  { 
      "file_paths": [
          "/data/app/${package_name}-1", 
          "/data/app/${package_name}-2", 
          "/data/data/${package_name}", 
          "/data/media/0/Android/data/${package_name}" 
      ],
      "server_ids": [ 
          "${server_id1}", 
          "${server_id2}" 
      ]
  }
  ```
  删除服务器（${server_id1}和${server_id2}）共享存储中的文件，文件列表包含："/data/app/${package_name}-1", "/data/app/${package_name}-2", "/data/data/${package_name}", "/data/media/0/Android/data/${package_name}"。
  其中，
  - CPH Endpoint、project_id、${token}等参数可以参考[为单台云手机安装应用](https://support.huaweicloud.com/bestpractice-cph/cph_bp_0020.html)的说明获取。
  
  - file_paths的内容等同于[生成应用版本tar包并推至OBS桶](https://support.huaweicloud.com/bestpractice-cph/cph_bp_0021.html)中的include_files，其中package_name为当前应用的包名。
  
  - server_ids为部署应用版本的目标服务器ID列表,可以填写多个，服务器ID可通过"[查询云手机服务器列表](https://support.huaweicloud.com/api-cph/cph_api_0502.html)"接口获得。
    
 
- 使用示例： 参考《云手机服务器API参考》的"[删除共享存储文件](https://support.huaweicloud.com/api-cph/cph_api_0535.html)"章节。
  
#### 部署新版本应用
参考[部署应用](https://support.huaweicloud.com/bestpractice-cph/cph_bp_0022.html#cph_bp_0022)来部署应用。
