6)IMSDK.setDebugCoreEnable(enable):
- 用途:是否开启MobileIMSDK-Uniapp端核心算法层的log输入,方便开发者调试 。
- 参数enable :{boolean} true表示开启log输出,否则不输出,开发者不调用本函数的话系统默认是false(即不输出log) 。
- 用途:是否开启MobileIMSDK-Uniapp端框架层的log输入,方便开发者调试 。
- 参数enable :{boolean} true表示开启log输出,否则不输出,开发者不调用本函数的话系统默认是false(即不输出log) 。
- 用途:是否开启MobileIMSDK-Uniapp端框架层的底层网络WebSocket心跳包的log输出,方便开发者调试 。
- 参数enable :{boolean} true表示开启log输出,否则不输出,开发者不调用本函数的话系统默认是false(即不输出log) 。
- 注意:必须 setDebugEnable(true) 且 setDebugPingPongEnable(true) 时,心跳log才会真正输出,方便控制 。
- 返回值:true表示开启log输出,否则不输出,开发者不调用本函数的话系统默认是false(即不输出log) 。
- 用途:登陆/连接MobileIMSDK服务器时调用的方法 。
- 说明 :登陆/连接MobileIMSDK服务器由本函数发起
- 参数varloginInfo:{PLoginInfo} 必填项,登陆要提交给Websocket服务器的认证信息,不可为空,对象字段定义见:PLoginInfo
- 参数wsUrl:{string} 必填项:要连接的Websocket服务器地址,不可为空,形如:wss://yousite.NET:3000/websocket 。
- 用途:由开发者设置的回调方法:用于debug的log输出 。
- 推荐用法 :开发者可在此回调中按照自已的意图打印MobileIMSDK微信小程序端框架中的log,方便调试时使用 。
- 参数1: {String}:必填项,字符串类型,表示log内容 。
- 参数2: {boolean}:选填项,true表示输出到console,否则默认方式(由开发者设置的回调决定) 。
- 用途:由开发者设置的回调方法:用于收到聊天消息时在UI上展现出来(事件通知于收到IM消息时) 。
- 推荐用法:开发者可在此回调中处理收到的各种IM消息 。
- 参数1: {Protocal}:详情请见“/module/mb_constants.js”下的Protocal类定义) 。
- 用途:由开发者设置的回调方法:客户端的登陆请求被服务端成功认证完成后的回调(事件通知于 登陆/认证 成功后) 。
- 推荐用法 :开发者可在此回调中进行登陆IM服务器成功后的处理 。
- 用途:由开发者设置的回调方法:客户端的登陆请求被服务端认证失败后的回调(事件通知于 登陆/认证 失败后) 。
- 说明 :补充说明:登陆/认证失败的原因可能是用户名、密码等不正确等,但具体逻辑由服务端的 callBack_checkAuthToken回调函数去处理 。
- 推荐用法:开发者可在此回调中提示用户登陆IM服务器失败 。。
- 参数1: {boolean}:true表示是掉线重连后的认证失败(在登陆其间可能用户的密码信息等发生了变更),否则表示首次登陆时的认证失败 。
- 用途:由开发者设置的回调方法:掉线重连成功后的回调(事件通知于掉线重连成功后) 。
- 推荐用法 :开发者可在此回调中处理掉线重连成功后的界面状态更新等,比如设置将界面上的“离线”文字更新成“在线” 。
- 用途:由开发者设置的回调方法:网络连接已断开时的回调(事件通知于与服务器的网络断开后) 。
- 推荐用法 :开发者可在此回调中处理掉线时的界面状态更新等,比如设置将界面上的“在线”文字更新成“离线” 。
- 用途:由开发者设置的回调方法:本地发出心跳包后的回调通知(本回调并非MobileIMSDK-Uniapp端核心逻辑,开发者可以不需要实现!) 。
- 推荐用法 :开发者可在此回调中处理底层网络的活动情况 。
- 用途:由开发者设置的回调方法:收到服务端的心跳包反馈的回调通知(本回调并非MobileIMSDK-Uniapp端核心逻辑,开发者可以不需要实现!) 。
- 推荐用法 :开发者可在此回调中处理底层网络的活动情况 。
推荐阅读
- 秒杀自动编码Copilot!「动嘴编程」神器StarChat开源,码农狂喜
- 使用开源 Python API 封装器与你的集群对话
- 几个基于CDC实时同步数据的开源组件,让你的数据同步更实时
- 七个使你的 Drupal 网站无障碍访问的开源模块
- 几个玩转2D/3D渲染的开源JS库,助你快速实现各种2D/3D动画特效
- Stable Diffusion背后团队发布开源大语言模型 可用于本地部署
- 抖音前端UI框架开源了,亮瞎我的钛合金!
- 一码跑遍众多小程序,饿了么开源自研多端框架 MorJS
- 一款基于开源框架实现的脚手架平台,帮助中小企业快速迭代开发
- 轻松打造家用版GPT-4!微软开源微调指令集:效果不输原版,中英双语都能用
