跳到主要内容

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种方式(具体参见开发文档)。

  1. Web网页应用套SDK开发的demo:如果机构的开发团队比较缺乏PC客户端开发人员,推荐使用这种开发方案。 即:客户只需开发SDK教室之外的Web版业务功能,比如课程表,网页按钮进入教室等。打包安装程序由ClassIn提供集成。

  2. 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技术支持团队,获取更多的开发案例和技术文档。