最新动态

第三方平台集成星界云手机

2022-08-04

一、整体流程

1. 用户在第三方平台下单购买,第三方平台调用星界云手机API完成购买

2. 第三方平台向用户提供操作星界云手机的方案

(1) 方案一:第三方提供给用户官方面板进行云手机操作,支持自定义面板域名,但面板内容为标准模板,无法自定义

(2) 方案二:第三方基于星界云手机API自研云手机控制面板,可完全自定义

3. 后续用户在第三方平台对云手机进行续费,第三方平台调用云手机API完成续费

 

二、云手机消费操作方案

1、调用API操作

购买云手机接口:https://docs-api.chinac.com/product/AncLc/api/OpenCloudPhone

续费云手机接口:https://docs-api.chinac.com/product/AncLc/api/RenewCloudPhone

 

2、人工操作

在云手机官方控制台进行操作:

https://console.chinac.com/front/#/CloudMobile/UserConsole/MobileManagement/MobileManagement

 

三、云手机控制方案

1、方案一:使用官方面板(面板无品牌信息)

本方案基于官方子账号体系,将云手机分配到不同子账号上,每个用户登录对应的子账号实现多台云手机管控。实现流程如下:

1) 为用户创建子账号,如果用户已经创建过子账号的则不需要重复创建,可通过查询接口获取现有子账号;

a. 创建子账号:https://docs-api.chinac.com/product/AncAuthor/api/CreateIamUser

b. 查询子账号:https://docs-api.chinac.com/product/AncAuthor/api/ListIamUsers

c. 修改子账号:https://docs-api.chinac.com/product/AncAuthor/api/ModifyIamUser

d. 删除子账号:https://docs-api.chinac.com/product/AncAuthor/api/DeleteIamUser

2) 为用户创建资源分组,分组名称可自定规则,建议用:子账号名-1 这类格式方便识别;一个用户可以为其创建多个分组

a. 创建分组:https://docs-api.chinac.com/product/AncGroup/api/CreateCloudPhoneGroup

b. 删除分组:https://docs-api.chinac.com/product/AncGroup/api/DeleteCloudPhoneGroup

3) 将创建好的云手机转移至对应用户分组,在授权后用户即可管理该分组下的云手机

a. 云手机转移分组:https://docs-api.chinac.com/product/AncGroup/api/TransferCloudPhoneGroup

b. 查询分组下云手机:https://docs-api.chinac.com/product/AncGroup/api/ListGroupWithCloudPhone

4) 将资源分组授权给子账号进行管理

a. 授权分组:https://docs-api.chinac.com/product/AncAuthor/api/AttachIamUserCloudPhonePolicy

5) 用户使用子账号登录面板使用云手机

a. 面板地址需要配置自定义域名,配置完成后用户访问该域名即可登录子账号管理云手机,配置步骤参考:https://docs.chinac.com/anc/0115.html

2、方案二:自研控制面板

本方案是基于云手机API完成云手机控制面板相关功能开发。云手机常用功能如下:

1) 云手机预览:https://docs-api.chinac.com/product/Anc/api/ScreenShot

2) 云手机远程控制:https://docs-api.chinac.com/product/Anc/api/GetPhonePageUrl

3) 云手机群控:在上一点的云手机远程控制接口通过AllowGroupControl参数控制是否开启群控,通过SalveCloudPhoneIds参数设置被控机,详见接口描述。

4) 重启云手机:https://docs-api.chinac.com/product/Anc/api/RebootCloudPhone

5) 云手机改名:https://docs-api.chinac.com/product/Anc/api/ModifyCloudPhoneName

6) 云手机重装系统:https://docs-api.chinac.com/product/Anc/api/ReinstallCloudPhone

7) 云手机恢复出厂:https://docs-api.chinac.com/product/Anc/api/RecoverCloudPhone

8) 上传应用:需要分步骤进行

a. 获取文件服务器上传地址:https://docs-api.chinac.com/product/Anc/api/GetCpfsUrl

b. 获取文件上传令牌:https://docs-api.chinac.com/product/Anc/api/GetUploadToken

c. 上传文件到服务器:https://docs-api.chinac.com/product/Anc/api/upload

d. 将文件保存为应用:https://docs-api.chinac.com/product/Anc/api/addUserApp

9) 安装应用:https://docs-api.chinac.com/product/Anc/api/InstallCloudPhoneApp

10) 卸载应用:https://docs-api.chinac.com/product/Anc/api/UninstallCloudPhoneApp

11) 启动应用:https://docs-api.chinac.com/product/Anc/api/StartApp

12) 停止应用:https://docs-api.chinac.com/product/Anc/api/StopApp

13) 上传文件到云手机:需要分步骤进行

a. 获取文件服务器上传地址:https://docs-api.chinac.com/product/Anc/api/GetCpfsUrl

b. 获取文件上传令牌:https://docs-api.chinac.com/product/Anc/api/GetUploadToken

c. 上传文件到服务器:https://docs-api.chinac.com/product/Anc/api/upload

d. 分发文件到云手机:https://docs-api.chinac.com/product/Anc/api/DistributeCloudPhoneFile

14) ADB管理:

a. 开启ADBhttps://docs-api.chinac.com/product/Anc/api/CreateCloudPhoneAdb

b. 关闭ADBhttps://docs-api.chinac.com/product/Anc/api/CloseCloudPhoneAdb

c. 设置IP白名单:https://docs-api.chinac.com/product/Anc/api/SetCloudPhoneAdbWhiteIp

d. 查询IP白名单:https://docs-api.chinac.com/product/Anc/api/ListCloudPhoneAdbWhiteIp

15) 其他功能可参考API文档自行使用