更新记录

4.15.7.3(2023-11-30)

修改Api接口传参规范

4.15.7.2(2023-11-12)

更新V4.15.7.2

4.15.7.1(2023-11-08)

更新UISDKV4.15.7.1

查看更多

平台兼容性

Android iOS
× 适用版本区间:10 - 17

原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios

注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择


TKUISDK 说明文档

iOS 前置条件

  SDK 支持 Xcode 11+,iOS 9.0+ 版本

Info.plist文件的设置

1. 添加权限申请及相应文本
    Privacy - Camera Usage Description 
    Privacy - Microphone Usage Description
    Privacy - Photo Library Additions Usage Description
    Privacy - Photo Library Usage Description
    Privacy - Location When In Use Usage Description
2. Http 请求 
    App Transport Security Settings Allow Arbitrary Loads  YES

接口调用说明

1. 进入教室接口  joinRoomWithParam(para, callback)

参数说明: 

    参数para: Map 类型

        键(key)      必选              值(value)类型   说明
        serial        是                String       房间号
        password      是                Int          密码
        userrole      是                Int          用户角色     老师(0) 助教(1) 学生(2)
        userid        否                String       用户ID(可选)
        nickname      是                String       用户昵称(必填)
        host          是                String       地址
        server        是                String       主机
        port          是                String       端口
        isFromWeb     否                Bool         是否是从网址链接进入进入
        isPlayback    否             Int         0,进入实时教室, 1, 进入回放教室

    参数calback: 回调函数 (result)=>{}
        result: Map 类型
        键(key)      值(value)类型      说明
          type          Int         类型 0: 信息回调, 1: 错误回调
          code          Int         信息码
          description   String        描述

2. 进入回放教室接口(便利方法)  joinPlaybackRoomWithParam(para, callback)

参数说明: 

    参数para: Map 类型

        键(key)      必选              值(value)类型   说明
        serial        是                String       房间号
        path          是                String       回放路径
        recordtitle   是                String       回放标题

    参数calback: 回调函数 (result)=>{}
        result: Map 类型
        键(key)      值(value)类型       说明
          type            Int            类型 0: 信息回调, 1: 错误回调
          code            Int            信息码
          description    String          描述         

3. 使用链接进入教室(直播\回放) joinRoomWithUrl(url)

    参数说明: url(String) 为入教室的连接

4. 离开教室 leaveRoom() 

5. 获取教室数据 roomJson(callback) 
    参数说明: 
    参数calback: 回调函数 (result)=>{}
    result: Map 类型

6. 检查设备 showDeviceCheckWithParam(para, callback)
参数说明: 
参数para: Map 类型

    键(key)      必选              值(value)类型   说明
    domain        是                String       企业id
    userid        是                String       用户id

参数calback: 回调函数 (result)=>{}
    result: Map 类型
    键(key)      值(value)类型      说明
      isCameraOn    BOOL        摄像头是否开启
      isMicOn       BOOL        麦克风是否开启
      volume        String      音量大小
      lag           String      延迟
      uploadRate    String      上行速率
      downloadRate  String      下行速率

隐私、权限声明

1. 本插件需要申请的系统权限列表:

Privacy - Camera Usage Description Privacy - Microphone Usage Description Privacy - Photo Library Additions Usage Description Privacy - Photo Library Usage Description Privacy - Location When In Use Usage Description App Transport Security Settings Allow Arbitrary Loads YES

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

隐私政策 本应用(拓课云)尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本应用服务使用协议不可分割的一部分。 1. 适用范围 (a)在您使用本应用网络服务,或访问本应用平台网页时,本应用自动接收并记录的您的浏览器和计算机上的信息,包括但不限于您的IP地址、浏览器的类型、使用的语言、访问日期和时间、软硬件特征信息及您需求的网页记录等数据; (b) 本应用通过合法途径从商业伙伴处取得的用户个人数据。 您了解并同意,以下信息不适用本隐私权政策: (a) 您在使用本应用平台提供的搜索服务时输入的关键字信息; (b) 本应用收集到的您在本应用发布的有关信息数据,包括但不限于参与活动、成交信息及评价详情; (c) 违反法律规定或违反本应用规则行为及本应用已对您采取的措施。 2. 信息使用 (a)本应用不会向任何无关第三方提供、出售、出租、分享或交易您的个人信息,除非事先得到您的许可,或该第三方和本应用(含本应用关联公司)单独或共同为您提供服务,且在该服务结束后,其将被禁止访问包括其以前能够访问的所有这些资料。 (b) 本应用亦不允许任何第三方以任何手段收集、编辑、出售或者无偿传播您的个人信息。任何本应用平台用户如从事上述活动,一经发现,本应用有权立即终止与该用户的服务协议。 (c) 为服务用户的目的,本应用可能通过使用您的个人信息,向您提供您感兴趣的信息,包括但不限于向您发出产品和服务信息,或者与本应用合作伙伴共享信息以便他们向您发送有关其产品和服务的信息(后者需要您的事先同意)。 3. 信息披露 在如下情况下,本应用将依据您的个人意愿或法律的规定全部或部分的披露您的个人信息: (a) 经您事先同意,向第三方披露; (b)为提供您所要求的产品和服务,而必须和第三方分享您的个人信息; (c) 根据法律的有关规定,或者行政或司法机构的要求,向第三方或者行政、司法机构披露; (d) 如您出现违反

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

作者未提供license.md

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问