云课堂Flutter插件使用说明
本插件提供跳转原生云课堂页面的功能,插件代码位于 lib/cc_sskt_flutter_plugin.dart
,安卓侧代码位于android
目录下CcSsktFlutterPlugin.java
文件,iOS侧代码位于ios
目录下,用户可自行查看逻辑并引入项目使用
Plugin提供的API(cc_sskt_flutter_plugin.dart)
API | 描述 |
---|---|
loginByAccount | 普通用户名密码登录 |
loginByServerValidation | 接口验证登录 |
showMessage | 显示信息(可以不使用) |
使用方式
创建插件对象
plugin = CcSsktFlutterPlugin();
调用插件方法(普通登录和接口验证登录两种方式)
//调用插件方法,传递房间对应的信息,即可跳转至课堂页面 //普通用户名密码登录参数说明:roomId 房间id;accountId 客户的userid;role 0 老师,1 学生,4 助教,3 隐身者;userName 学员昵称;password 房间密码(没有可不填) plugin.loginByAccount(roomId,accountId,int.parse(role),userName,password); //接口验证登录参数说明:roomId 房间id;accountId 客户的userid;sessionId 通过业务方后台接口返回的sessionId plugin.loginByServerValidation(roomId, sessionId, accountId);
相关文档链接
android平台SDK接入文档:https://doc.bokecc.com/class/developer/android/document/base.html
iOS平台SDK接入文档:https://doc.bokecc.com/class/developer/ios/documents/doc.html
后端API:https://doc.bokecc.com/class/developer/api/api.html#4创建登录sessionid