当前位置:首页 >  站长 >  建站经验 >  正文

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

 2019-05-10 17:27  来源: 互联网   我来投稿   chenlong666的个人主页 撤稿纠错

  短视频,自媒体,达人种草一站服务

据权威数据统计,2018年微信小程序数量超过100万个,覆盖超过200个细分行业。2018年小程序累计融资额超过80亿元,超过100家投资机构进场,小程序领域已经成为创业开发者们兵家必争的主要阵地,同时,微信小程序已经成为零售电商、生活服务、社交等领域的标配并迎变现黄金期。

工欲善其事必先利其器,环信作为全球最大的即时通讯云服务商近期宣布正式推出了IM小程序2.0版本,其1小时快速集成,简单易用、完美适配、稳定可靠等特性吸引了大批开发者,目前已经服务了包括小程序购物、多平台社交、娱乐聊天室、多端协同办公、小程序游戏等5大典型应用场景的数百企业客户并受到了广泛好评。

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

准备工作

下载环信 小程序demo+sdk

git clone https://github.com/easemob/webim-weixin-xcx

创建一个文件夹,将 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 中下面还有代码的,这里就用 …… 代替了

就这样了,简单集成聊天室功能,demo中的UI 是开源的,可以根据自己的需求更改~下面是具体实现过程。代码也放在github 上了,有需要的兄弟自取。demo下载地址:https://github.com/lizgDonkey/room-xcx

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

相关标签
网站源码
源码下载

相关文章

  • php和asp网站源码有什么不同?哪种代码语言更好?

    相比于asp,php语言有它自身的优势。首先它是开源语言,我们在开发过程中遇到的问题,前人都给我们提供了解决方案。同时由于使用php语言的程序员很多,形成了比较庞大的php社区。所以有很多比较优秀的网站源码可供参考。

    标签:
    网站源码
  • 商淘软件多款移动电商系统开放源代码

    广州商淘信息科技有限公司是一家深耕电商系统多年的国家高新技术企业,是国内具有比较高影响力的电商系统和技术服务商。5年来,商淘软件电商系统从无到有,从有到优,旗下多个系统拥有电脑端、手机商城、微信商城、小程序商城、APP商城

  • 怎么看一个网站源码是否值得使用?

    一般我们通过搜索来的网站源码,都是一些不知名的网站,很多源码都含有病毒和网页木马,所以在下载下来之后需要对其进行杀毒,或者要清除网页中的各种木马文件。在“如何预防和检测网页挂马”中可以确定源码是否含有木马,这里源码你用一段时间后就会发现网站沦为黑链平台的一个工具。

    标签:
    网站源码
  • 网站源码项目分享

    源码买卖这个生意算是一个非常小众的市场,除了草根站长们,极少有圈外的人了解,而草根站长们也往往不屑于去出售源码来赚钱,所以,这个生意也并不存在太多的竞争者,不怕没有买家就怕你没好货。

    标签:
    创业
    网站源码
  • 推广域名在微信中被拦截、封杀、屏蔽的原因以及解决方案

    近来很多商家开始重视域名防封的技术了,为什么呢?因为实在是封怕了。三天两头就得去换域名,换域名是小事,用户流失就是大事了,直接跟利益挂钩的。那么域名防封技术究竟有多重要呢?又该如何实现域名防封呢?下面给大家分享一些自己的经验。

    标签:
    网站源码
    域名
  • 网站安全公司对个人隐私保护措施

    伴随着顾客个人隐私保护观念的慢慢提高,有关政策法规的聚集颁布,个人隐私保护的总体发展趋势愈来愈严。换一个角度观察,在这般严苛的维护下获得的私人信息数据信息,具备更大的经济收益,灰产总是更为按耐不住,由于导致的危害越大,灰产盈利越高。在这类发展趋势下,本人、公司、管控组织应当怎样解决?

    标签:
    网站安全公司
  • php和asp网站源码有什么不同?哪种代码语言更好?

    相比于asp,php语言有它自身的优势。首先它是开源语言,我们在开发过程中遇到的问题,前人都给我们提供了解决方案。同时由于使用php语言的程序员很多,形成了比较庞大的php社区。所以有很多比较优秀的网站源码可供参考。

    标签:
    网站源码
  • 为什么企业网站不要用模板建站 模板建站有哪些弊端

    在网络技术越来越发达的现在,人们上网也越来越追求简单快捷。但同时,也有一些人在建设网站时也选择了简单快捷的办法,建站模式中,最简单的方法除了委托建站公司之外,也许就是模板建站了。但是,模板建站对于一个网站,尤其是企业网站来说,真的是一件好事吗?

  • 织梦程序如何调用自定义字段?

    dedecms系统调用自定义字段的方法相当简单,直接使用{dede:field.dizhi/}这样的方式调用即可。我在制作模板的时候遇到这样一个需求:我要同时调用3个自定义字段,而这三个字段中如果有一个为空则其他的两个字段不论是否为空,

    标签:
    织梦
  • 百度移动搜索地域优化服务如何操作?织梦为例详解

    如果是全国任何地方该怎么标注?假如我的一个分类没有限定省市,只是一个文章发布的分类,那么全国任何地址都有可能,还有的文章不需要标注,这个需要二次开发做联动筛选,工作量可大了。

  • 网站安全渗透测试的多种姿势

    我认为,无论是带着全栈的工作经验,还是只能一部分技术性专业知识,要想搞好安全测试务必先变换我们观查软件的角度。举个事例,我们一起看一下:一样一幅画,许多人一眼看以往见到的是2个面部,而许多人见到的是一个大花瓶。这就是观查角度的不一样导致的。在我一开始触碰安全测试时就很深的感受来到这一点。那时候我还在

  • 网站安全渗透测试行业如何踏入

    实际上这个问题有很多人跟我说,非科班可不可以?没触碰过程序编写,去培训班培训几个月可不可以?30岁了想从传统产业改行回来从业网络信息安全可不可以?实际上从我前边的叙述大伙儿也可以看出去,安全行业实际上对出身并不是很注重,但这也并不代表轻易就能改行回来。

  • 渗透测试网站漏洞代码语言分析

    近期许多网民跟我说为何出現系统漏洞的网站程序全是PHP开发设计的,而非常少有JAVA和Python的渗透案例,先不用说python,就PHP和Java谈一谈。在这以前,先何不记牢那么一个依据(眼底下也无需担心它对吗):PHP网站系统漏洞类型多但不繁杂,Java网站系统漏洞则反过来。

  • 网站在建设时 文本该如何排版?

    对于网站来说,其最核心的部分无疑就是网站中的内容,也就是以文字呈现给用户并供其提取信息的文本。所以在设计网站的装饰、图片、图标、按钮等部分的同时,也一定不能忽视文本的排版设计问题。

  • 在网站建设时应该怎样去增强网站吸引力

    网站建设要立足在网站功能上,这样才能达到以用户为核心的网站建设。想要网站建设增强影响力,吸引更多的人关注就要根据功能定位来进行网站结构搭建。如果用户在浏览时没有立刻离开,并且同时浏览了好几个页面,就说明这个网站有一定的吸引力,有显著的网站效果。

榜单

热门排行

信息推荐

扫一扫关注最新创业资讯