ClassIn-SDK简介
为什么要用ClassIn-SDK?
ClassIn-SDK主要能满足机构以下需求:
-
拥有自主品牌,既能使用与ClassIn媲美的专业稳定的音视频在线教室,又可去除翼鸥或者ClassIn相关的logo等信息。
-
减少学生和老师需要下载的客户端(PC/移动端)的个数。
-
利用我们提供强大的API服务(用户和课程API,课件云盘API,教学数据API,Web直播API),以及ClassIn-SDK软件包,无须太高技术成本,集成音视频教室功能,开发所有权 归属机构的软件。
ClassIn-SDK产品包括?
-
SDK软件包(三端:PC端-Win7及以上和Mac,Android端,iOS端),以及对应的SDK接口说明文档,SDK使用说明文档。
-
SDK demo可运行程序和源码。
特别说明:对于PC SDK demo可运行程序,我们提供了2种方式(具体参见开发文档)。
-
Web网页应用套SDK开发的demo:如果机构的开发团队比较缺乏PC客户端开发人员,推荐使用这种开发方案。 即:客户只需开发SDK教室之外的Web版业务功能,比如课程表,网页按钮进入教室等。打包安装程序由ClassIn提供集成。
-
ClassIn提供单独的ClassIn教室程序,机构开发程序,直接唤醒教室进程。
为降低开发难度,提高开发速度,以上两种方式均提供了简单的demo程序,并开放源码供机构参考。
ClassIn-SDK跟ClassIn APP的关系?
-
ClassIn APP和ClassIn SDK是两个独立的环境,ClassIn APP所在的eeo.cn与SDK所在的classinpass环境是不通的,且ClassIn APP在SDK环境是不可用的。
-
ClassIn APP本身就是ClassIn-SDK应用的一个最好的实例,SDK提供了与ClassIn相似的在线教室功能,但不提供ClassIn的班级群组和课程作业等其他功能。
SDK开发的技术要求?
- 机构需要有自己的PC客户端和移动端开发团队,以及API对接能力,以开发所有权归属于机构的软件——PC端客户端和移动客户端。
(注:ClassIn提供PC端打包服务,无须PC客户端开发也可完成APP发布。)
-
机构需要把SDK集成至自己的客户端里,且正确处理SDK返回的结果(包括正常和异常的数据)。
-
尽可能打印日志,完善日志收集功能,方便定位问题。
欢迎联系ClassIn技术支持团队,获取更多的开发案例和技术文档。