当前位置: 首页 > news >正文

网站怎么做json数据网络推广是什么

网站怎么做json数据,网络推广是什么,查询网站哪做的,动态网页设计总结鸿蒙开发融云IMKit初始化和登录 融云鸿蒙版是不带UI的,得自己一步步搭建。 下面说如何初始化和登录: 一、初始化: /*** desc : 初始化融云* author : congge on 2024-07-12 15:47**/public static initRongIm() {IMEngine.getInstance()…
鸿蒙开发融云IMKit初始化和登录

融云鸿蒙版是不带UI的,得自己一步步搭建。
下面说如何初始化和登录:

一、初始化:
/*** @desc : 初始化融云* @author : congge on 2024-07-12 15:47**/public  static  initRongIm() {IMEngine.getInstance().init(getContext(), CommonConstants.RONG_IM_KEY, new InitOption())// 注册自定义消息let clazzList: List<MessageContentConstructor> = new List()clazzList.add(CustomizeReadReceiptMessage)clazzList.add(CustomizeGiftMessage)IMEngine.getInstance().registerMessageType(clazzList)// 监听消息接收IMEngine.getInstance().setMessageReceivedListener((message: Message, _info: ReceivedInfo) => {logContent("receivedMessage",message)if (message.content) {if (message.objectName === HQVoiceMessageObjectName && message.direction === MessageDirection.Receive && !_info.isOffline) {// isOffline为true,是卸载重装收到的消息不用管,正常刚收到的语音消息全部是未点击,它不可能一收到就点击了的MMKVNoClearUtil.saveVoiceMessageReadStatus(message.targetId,message.messageId,false)}// 在这就不发已读回执了,避免两个鸿蒙一直在互发已读// if (MMKVUtil.getCurrentChatTargetId(message.targetId) === message.targetId) {//   ImUtils.sendMyReadReceiptMessage(message.targetId,message.sentTime)// } else if(MainPage.homeTabSelected === 3){//   ImUtils.sendMyReadReceiptMessage(message.targetId,message.sentTime)// }// 刷新首页未读数EventKeys.postEvent(EventKeys.MsgRedEvents,MsgRedEvent())// 刷新会话列表,不打算自己插入会话EventKeys.postEvent(EventKeys.RefreshMsgListEvents)}// 接收到单聊消息,发送到聊天界面if (message.conversationType === ConversationType.Private || message.targetId === ImType.KEFU_ID) {EventKeys.postEvent(EventKeys.ReceivedImMessageEvents,ReceivedImMessageEvent(message))}});}
二、登录:
public static connectIm() {if (MMKVUtil.getImToken()) {ImUtils.realConnect(MMKVUtil.getImToken());} else {//正常只有第一次进入应用会为""ImViewModel.postImToken(false, (result) => {ImUtils.realConnect(result.token)})}}private static realConnect(token?: string, isAgain: boolean = false) {if (token) {IMEngine.getInstance().setConnectionStatusListener((status: ConnectionStatus) => {logContent('IM-App', 'setConnectionStatusListener onChanged status:' + status);if (status === ConnectionStatus.DisconnectUserKicked) {showToast($r('app.string.account_notice_tick'));// 特别注意:对方登录,强迫退出// Router.pushGuidePage(true)}});// timeout ≦ 0,IM 将一直连接,直到连接成功或者发生无法连接的业务错误(如 token 非法)IMEngine.getInstance().connect(token, 0).then(result => {if (EngineError.Success === result.code) {// 连接成功MMKVUtil.saveTargetId(result.userId)EventKeys.postEvent(EventKeys.MsgRedEvents,MsgRedEvent())logContent("imStatus", "成功token: " + token)logContent("imStatus", "成功targetId: " + result.userId)//let userId = result.userId;return;}if (EngineError.ConnectTokenExpired === result.code) {// Token 过期,从 APP 服务请求新 token,获取到新 token 后重新 connect()} else if (EngineError.ConnectionTimeout === result.code) {// 连接超时,弹出提示,可以引导用户等待网络正常的时候再次点击进行连接showToast($r('app.string.net_error'))} else {//其它业务错误码,请根据相应的错误码作出对应处理。logContent("imStatus", result.code)}});}}
鸿蒙融云Demo源码结构图:

在这里插入图片描述
有问题或者需要完整源码的私信我

http://www.mmbaike.com/news/37808.html

相关文章:

  • 什么站做咨询网站好宁波seo网络推广咨询价格
  • 泉州网站建设公司2023推广平台
  • 固安网站建设成功品牌策划案例
  • 土特产网站建设事业计划书天津网站建设
  • 静安区网站开发手机如何制作自己的网站
  • wordpress 免费么东莞网站推广及优化
  • 仙居网站开发网站推广哪家好
  • 建立门户公司网站app推广方案模板
  • 做网站用asp div代码长尾关键词是什么意思
  • 手机网站建设软件东莞seo网站推广建设
  • 子域名查询工具青岛seo优化公司
  • 北京移动端网站设计网站推广的策略
  • dedecms做网站日结app推广联盟
  • 西安效果图制作工作室优化网站性能
  • 做视频网站用什么云盘好全媒体运营师
  • 苏州优化费用5g站长工具seo综合查询
  • 给窗帘做网站我赢网客服系统
  • wordpress+魅族搜索引擎优化实训心得
  • 南昌网站建设58站长聚集地
  • vs2017网站开发教程seo报告
  • 本地做网站图片怎么存小江seo
  • 精品课程网站建设方案seo推广具体做什么
  • 用divid做网站代码佛山网站建设模板
  • 企业网站建设费用需要多少钱企业管理培训课程
  • 打开网站后直接做跳转企业管理培训课程网课
  • 嘉定网站设计制作公司竞价被恶意点击怎么办
  • 可靠的赣州网站建设友情链接你会回来感谢我
  • 如何做视频门户网站免费注册
  • 网上哪里给公司做网站网站seo优化分析
  • 网站平台推广方案汽车推广软文