接入指南
云学堂.AI智能教练功能接入指南主要介绍第三方App对接时,Android及iOS代码示例;
接入方案概述
第三方App已经对接云学堂学习平台,然后再接入智能教练SDK,由智能教练SDK完成整个训练过程;
前置要求
- 第三方App已对接云学堂学习平台,身份已打通;
- 第三方Android App接入浏览器X5内核(引入jar包方式),X5内核版本号:43967,大小:200K;(非必须,但推荐使用X5内核,减少兼容性风险)
方案对接流程:
- 第三方App设置useragent (useragent 值由云学堂确定为“yxtthird2app”);
- 智能教练H5判断useragent,进行后续业务逻辑处理;
- 第三方App通过WebView打开智能教练H5页面;
- 在训练时,进入项目详情页面,【开始】按钮点击后,通过H5对接App的协议打开智能教练SDK;
- 智能教练服务端进行后续的业务逻辑处理;
- 第三方App 和智能教练H5 整体联调、测试、验收。
接入步骤
- App与H5均接入测试环境;
- 云学堂与第三方App研发人员联调协议;
- 第三方App开发相应功能;
- 整体联调成功后进行打包测试;
- 云学堂智能教练H5发布产线,第三方App提供产线环境安装包;
- 产线功能验证;
关于作者
江苏云学堂网络科技有限公司开发人员,如有问题请发送邮件至 cuiqq@yxt.com。