获得场景视频云课堂插件使用说明

本插件提供跳转原生云课堂页面的功能

插件ID:Bokecc-CcClassUniPlugin

开发环境:HBuilder 3.5.3及以上,Android系统 5.0及以上

Plugin提供的API

API 描述 备注
loginByAccount(JSONObject options) 普通用户名密码登录 options需包含参数:roomId、accountId、role、userName、password
loginByServerValidation(JSONObject options) 接口验证登录 options需包含参数:roomId、accountId、role、sessionId

使用方式

  1. 引入插件

    插件市场搜索:获得场景视频云课堂插件

    1.1 离线集成

    下载离线包于uniapp项目nativeplugins目录下,打开manifest.json文件,选择App原生插件配置,选择本地插件,选中Bokecc-CcClassUniPlugin插件。

    1.2 云端引用

    将插件绑定至自己的DCloud账号,打开manifest.json文件,选择App原生插件配置,选择云端插件,选中Bokecc-CcClassUniPlugin插件。

  2. 示例代码

                var ccSsktUniPlugin = uni.requireNativePlugin("Bokecc-CcClassUniPlugin")
                //普通登录房间
                loginByAccount(){
                    ccSsktUniPlugin.loginByAccount({
                        'roomId':this.roomId,
                        'accountId':this.accountId,
                        'role':this.role,
                        'userName':this.userName,
                        'password':this.password
                    });
                },
          //接口验证登录房间
                loginByServerValidation(){
                    ccSsktUniPlugin.loginByServerValidation({
                        'roomId':this.roomId,
                        'accountId':this.accountId,
                        'role':this.role,
                        'sessionId':this.sessionId
                    });
                }
    

FAQ

  1. 云打包报错,提示包冲突问题

    目前SDK包含一些三方模块,不能保证其他厂商的原生插件也包含这些模块,所以当产生冲突时,需要反馈客服并提供相关冲突报错信息

  2. 云打包正常,执行插件方法报异常

    检查插件ID是否正确

  3. 插件列表没有当前插件

    需要检查D-Cloud账号是否绑定插件

  4. 业务界面UI支持修改么

    由于插件基于原生Demo并面向aPaas(应用程序平台即服务),故不支持业务界面的UI修改

相关文档链接

Uniapp原生插件开发教程:https://nativesupport.dcloud.net.cn/NativePlugin/course/android

results matching ""

    No results matching ""