首页 > 科技资讯 > 正文

源码下载:基于环信小程序SDK 开拓聊天室

        【科技媒体网】

  据权势巨子数据统计,2018年微信小程序数目超过100万个,覆盖超过200个细分行业。2018年小程序累计融资额超过80亿元,超过100家投资机构出场,小程序领域已经成为守业开拓者咱咱们兵家必争的重要阵地,同时,微信小程序已经成为零售电商、生活效劳、社交等领域的标配并迎变现黄金期。

  工欲善其事必先利其器,环信作为即时通讯云效劳商近期宣布正式推出了IM小程序2.0版本,其1小时疾速集成,简略易用、适配、稳固靠得住等特性吸引了大批开拓者,目前已经效劳了包含小程序购物、多平台社交、娱乐聊天室、多端协同办公、小程序游戏等5大典型应用场景的数百企业客户并遭到了普遍好评。

  如下是一名环信开拓者“To.lazy”在CSDN上发布的“在微信小程序里实现聊天室”集成示例:基于环信的小程序SDK 开拓了一个聊天室。

  准备工作

  下载环信 小程序demo+sdk

  创建一个文件夹,将 demo 中的文件 comps、images、sdk、utils 拷贝到新的文件,文件目录说明

  集成

  登录环信没什么可说的,这里抉择的是应用 username/password 登录,和demo中的一样,文件没有停止任何更改

  在app.js 中注册的 WebIM.conn.listen, 然后在 登岸胜利的回调 onOpened 设置的跳转页面,并将登岸的 username 赋给 myName,传到新的页面中应用

  修改 roomlist.js 获得聊天室列表,是分页获得的,这里先偷个懒,获得了第一页 20 个聊天室

  然后将listChatrooms() 分离在onLoad、onShow 内,更改下,将原有的 listGroups() 替换掉

  然后在roomlist.wxml 修改对应的 变量绑定名称

  demo中的group.js 中,获获得的因此后登岸账号已加入的群组,咱咱咱们做的是聊天室功效,所以必要有一个加入的操纵,找roomlist.js 中找到 into_room: function (event),然后填写加入聊天室的办法, 我是间接在以后这个里面加的跳转到聊天页面,并将以后登岸的IDmyName,聊天室IDgroupID,聊天室名称your 传给新页面

  Ex:监听是否加入聊天室胜利的回调是在 onPresence 中,type:memberJoinChatRoomSuccess,正常是监听这个回调跳转页面,有点麻烦就间接如许吧

  到会话页面后,必要修改一下对应的消息格式,在comps/chat/suit 目录下,将里面的文件对应的 js 文件根据文档给聊天室发送消息 格式停止修改,聊天室消息和群组消息分歧,所以我目前是间接将getSendToParam()、isGroupChat() 注释,改成下面如许,demo 中下面另有代码的,这里就用 …… 代替了

免责声明:本文仅代表作者小我概念,与科技媒体网无关。其原创性和文中陈述文字和内容未经本站证实,对本文和此中全体或许部分内容、文字的真实性、完备性、实时性本站不作任何包管或许诺,请读者仅作参考,并请自行核实相干内容。

本网站有部分内容均转载自其它媒体,转载偏向在于传递更多信息,并不代表本网赞同其概念和对其真实性卖力,若因作品内容、知识产权、版权和其余成就,请实时供给相干证明等资料并与咱咱咱们联系,本网站将在规定光阴内给予删除等相干处理.

友情链接:岳大包装网  天成资讯网  智迪污水处理新闻网  九尾餐饮管理网  车米长安汽车网  德隆新闻网  西安市第八十二中学  互动钓鱼网  旭升画报网  河南省教育信息