CreateApp - 创建应用

创建Android应用。在进行应用安装前,必须先使用本接口进行应用创建。应用创建时不会进行应用下载,安装时才会进行下载操作,须确保云手机与下载URL的网络可达性。

接口说明

创建应用时,您可以选择以下两种方式中的一种来传入应用信息:

  • 方式 1:传入无影应用中心的应用。
    • 支持的传入方法:
      • 方法 1:传入FileName+FilePath(两个参数需同时传入)。

      • 方法 2:传入OssAppUrl

    • 规则:若传入无影应用中心的应用,则方法 1 和方法 2 之中必须至少使用 1 种;若同时使用两种方法,则以方法 1 为准。

    • 前置条件:请登录无影云电脑企业版控制台,并根据该页面提示将您的应用文件上传至无影应用中心,以便获得本接口所需的必填请求参数(FileName+FilePathOssAppUrl)。

  • 方式 2:传入自定义应用。
    • 支持的传入方法:传入CustomAppInfo

    • 规则:若选择传入CustomAppInfo,则该 object 参数包含的 6 个字段均为必填,必须全部传入。

说明

若同时使用方式 1 和方式 2,则以方式 2 传入的信息为准。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称

类型

必填

描述

示例值

AppName

string

应用名称。

应用名称1

FileName

string

应用文件在 OSS 中的存储名称。该参数与FilePath共同确定唯一的 OSS 地址。

说明
  • 若选择传入无影应用中心的应用,则必须传入FileName+FilePathOssAppUrl,前者优先级更高。

  • 请登录无影云电脑企业版控制台,并根据该页面提示将您的应用文件上传至无影应用中心,以便获得此参数。

testApp.apk

FilePath

string

应用文件的 OSS Bucket 存储地址。该参数与FileName共同确定唯一的 OSS 地址。

说明
  • 若选择传入无影应用中心的应用,则必须传入FileName+FilePathOssAppUrl,前者优先级更高。

  • 请登录无影云电脑企业版控制台,并根据该页面提示将您的应用文件上传至无影应用中心,以便获得此参数。

tenant/1642150****/

IconUrl

string

应用图标地址。

https://www.example.com/icon.png

OssAppUrl

string

应用的 OSS 地址。

说明
  • 若选择传入无影应用中心的应用,则必须传入FileName+FilePathOssAppUrl,前者优先级更高。

  • 请登录无影云电脑企业版控制台,并根据该页面提示将您的应用文件上传至无影应用中心,以便获得此参数。

http://testApp.apk

BizRegionId

string

地域 ID。

cn-hangzhou

InstallParam

string

安装参数。安装应用时默认自带-r安装参数。

-d

Description

string

应用描述。

应用描述

CustomAppInfo

object

自定义应用信息。

说明
  • 若选择传入自定义应用,请传入CustomAppInfo参数,且该 object 参数包含的 6 个字段均为必填,必须全部传入。

  • 自定义应用的优先级高于无影应用中心的应用,若传入CustomAppInfo参数,则FileName+FilePathOssAppUrl都将失效。

DownloadUrl

string

应用下载地址。

http://testApp.apk

Version

string

应用版本。

1.0.0

VersionCode

string

应用版本代码。

10000

PackageName

string

应用包名。

com.example.demo

ApkSize

string

.apk 文件的大小。单位:MB。

10

Md5

string

.apk 包的 MD5 值。

df3f46ce5844ddb278f14c5a9cd2****

SignApk

string

是否需要进行系统签名

false

返回参数

名称

类型

描述

示例值

object

返回参数。

AppId

integer

应用 ID。

1234

RequestId

string

请求 ID。

E5138F7E-46B5-526A-8C99-82DEAE6B****

示例

正常返回示例

JSON格式

{
  "AppId": 1234,
  "RequestId": "E5138F7E-46B5-526A-8C99-82DEAE6B****"
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情