tencent cloud

文档反馈

启动应用

最后更新时间:2024-01-26 11:54:09
    本节主要介绍如何启动云应用。

    时序图

    
    
    
    其中:
    时序角色
    说明
    腾讯云云渲染应用 SDK
    应用云渲染终端 SDK 包括 JavaScript SDKAndroid SDKiOS SDK(本文以 JavaScript SDK 为例)
    业务客户端
    业务提供给用户使用的平台,我们提供了 JavaScript DemoAndroid Demo 供参考
    业务后台
    业务后台服务,管理用户会话和调用云 API,需要部署在本地或者任意服务器。我们提供了 后台 Demo 供参考
    腾讯云云渲染应用后台
    应用云渲染提供 云 API
    业务云端应用
    通过控制台上传,并在云渲染并发实例中运行的应用程序

    步骤说明

    1. 业务客户端调用 TCGSDK.init() 接口完成初始化构建。初始化完成后,再调用 TCGSDK.getClientSession() 获取 Client 端的 ClientSession。
    2. 
    业务
    客户端通过传入 UserId 和 ClientSession 等参数向业务后台请求启动应用,其中 UserId 是由业务方自定义的唯一用户标识,在用户排队和重连应用时应保持不变。
    注意:
    同一 UserId 同一时间只能使用一个应用并发,如果用相同 UserId 请求会出现并发抢占。云渲染后台会把目前已连接的并发给到最新一次请求的设备,原来的设备会出现黑屏断连。
    3. 业务后台通过云渲染 API 调用 ApplyConcurrent() 申请锁定云渲染并发,如果返回没有空闲并发或者其他错误则跳转回 步骤2 重新请求。
    4. 业务后台通过云渲染 API 调用 CreateSession() 创建会话,将返回的服务端 ServerSession 回传给业务客户端。
    5. 业务客户端调用 TCGSDK.start() 接口启动云渲染应用,SDK 完成应用连接后会触发回调 onConnectSuccess(),建议包括数据通道等其他功能都在这之后调用创建。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持