更新时间:2021-10-15 GMT+08:00
分享

生成应用版本tar包并推至OBS桶

前提条件

  • 需确保云手机已安装对应的应用。
  • 确保已配置好OBS桶的授权策略,具体操作请参考向OBS桶上传数据资源章节。

接口示例

POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/batch-storage
Header:
Content-Type: application/json
X-Auth-Token: $token
Body:
{
    "storage_infos": [{
        "phone_id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "include_files": [
            "/data/app/${package_name}-1",
            "/data/app/${package_name}-2",
            "/data/data/${package_name}",
            "/data/media/0/Android/data/${package_name}"
        ],
        "bucket_name": "${bucket_name}",
        "object_path": "apk/${package_name}_${version_name}.tar"
    }]
}

其中,

  • CPH Endpoint、project_id、$token、bucket_name、object_path等参数可以参考为单台云手机安装应用章节的说明获取。
  • package_name为当前应用的包名,version_name为当前应用的版本号(可自定义)。
  • object_path为游戏tar包上传的目的路径(注意:apk为任意已存在文件夹,${package_name}_${version_name}.tar中除.tar后缀外,其余内容需根据实际名称来修改)。
  • 如上示例中,include_files的四个元素为固定路径。
  • 如果该游戏的安装包为xapk类型,则需要在include_files中增加“/data/media/obb/${package_name}”路径。
  • phone_id为安装了对应游戏的云手机ID。
分享:

    相关文档

    相关产品

close