Wuying Web SDK是用于连接云电脑、云应用的无影Web Client开放接口。通过集成Web Client SDK,客户根据自身业务,快速定制、搭建Web客户端。
目录结构
说明: WuyingWebDemo.html -- Sdk例子 WuyingWebSDK.js -- Sdk的接口文件,需要再前端页面中引用该文件 HDXEngine.html -- citrix桌面必要文件,不需要可以移除 HDXLauncher.js -- citrix桌面必要文件,不需要可以移除 sdk -- iframe内嵌资源文件
createSession(sessionId:string, sessionParams: SessionParam)
创建一个云电脑或云应用的session,这里的session与管控的session不是同一个概念
start()开始建立连接
stop()断开连接
addHandle(name: SessionEventType, callback: Function)
增加监听事件
sendRuntimeMsg(msg: string, appId: string)
发送消息给Guest内的应用
enableInput(param: boolean)
打开和关闭键鼠操作
enableKeyBoard(param: boolean)
唤起和关闭键盘
setClipboardEnabled(param: boolean)
剪贴板控制
setMicrophoneEnabled(param: boolean)
麦克风控制
setInputEnabled(param: boolean)
输入控制
setTouchEnabled(param: boolean)
触摸控制
downloadFile()
打开云电脑内下载文件窗口
uploadFile(file: File)
上传文件
enableDataIsland(enable: boolean)
显示/隐藏runtime中的数据岛
uploadFileToPds(file: File[])
上传文件到无影网盘
需要先开启文件上传配置,然后通过调用
通过接收上传进度及报错
downloadFileFromPds(filePath: string)
从无影网盘中下载文件
配置开启文件上传,然后通过调用
getScreenshot(callback: (blob: Blob) => any, immediate: boolean)
获取当前截图,callback可获取截图的blob,immediate设置为true时直接下载到本地
setResolution(width: number, height: number, degree: number)
设置云电脑/应用画面分辨率,degree为顺时针旋转角度
stopConnection()
断开连接
getDesktopIdleTime(callback: (time: number) => any)
获取云电脑无操作时间,时间单位ms
setUiParams(param: UiConfig)
session建立后,主动设置UI配置,如菜单是否显示/强制横屏
SessionParam
创建Session的参数
UserInfo
用户的登录态信息,现在使用authCode。
AppInfo
打开云应用的参数
DesktopInfo
打开云电脑的参数
FileInfo
打开网盘的参数。说明:填入externalDomainId、externalDriveId和externalUserId时支持上传文件至托管pds,此时不需要再填入driveId
FileTransferConfig
文件上传、下载配置
TransferData
onTransferCallback接收的data内容
回调消息代码
UiConfig
设置连接页面Ui设置
ToolBarConfig
工具栏显示设置
ConnConfig
连接配置参数
AssistanceConfig
连接配置参数注意作为管理员连接时,远程协助的连接是一次性的,但是ticket目前是可以多次使用的,连接一次后应当清除ticket防止重连
枚举类型
OpenType
打开云电脑或者云应用的方式枚举
ConnectType
打开云电脑或者云应用枚举
ResourceType
打开本地连接页面还是无影WebClient
ReconnectType
重连提示弹窗的ui
ResolutionType
初始化连接默认分辨率(连接时优先取用户设置过的分辨率)
ChargeType
云电脑付费类型
Language
语言设置选项,默认为
LoginType
登录云电脑方式
事件说明
SessionEventType
session的事件类型映射
Guest消息类型
GuestMsgType
发送给GuestOS消息的类型
流的解码类型
ConnDecodeType
云电脑相关
ProtocolType
远程协助类型
AssistanceRole
onDisconnected接收断连的报错信息
onError接收连接过程的错误信息
接受格式错误code列举如下,message包含requestId,api为报错的请求
到此这篇科技sdk验证码(短信验证码sdk)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/51886.html