乐淘游戏娱乐官网

  •    

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

  

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

 2019-05-10 17:27  来源:互联网 

 

据权威数据统计,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

责任编辑:陈龙

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

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

相关文章

  • 源码时代第一届IT校园菁英夏令营结营,同学们说:有机会我还要来

    8月27日,为期3天的源码时代第一届“校园菁英夏令营”画上了圆满的句号,在这短暂的3天时间里,来自四川、重庆、湖北等多所高校的30位同学们彼此之间已经有了些许的默契,他们的友谊从这里开始,也会从这里延续。

    标签:
    网站源码
  • 小用源码进入山林,免费溯源赋能养殖业

    龚先生原本是做餐饮行业,去年,在深山中找了一个山头,开始了养殖业,目前主要养的是珍禽类:五黑鸡、珍珠鸡,还有精选土鸡,饲养的食料全是野菜、野果、蚯蚓,由于成本高,卖价就必然上升

  • 新手有源码怎么搭建网站

    当你有了源码,你需要购买域名和空间,然后把域名解析到空间吗,然后空间绑定域名,如果是国内空间需要备案,备案时间通常是11天到20天,然后通过FTP软件把源码上

  • 怎样使用免费网站源码

    怎样使用免费的网站源码?第一点:免费源码的选择。第二点:免费源码的广告文件删除。第三点:免费源码的修改工作。免费网站源码尽量选择网站下载站自己本身做个测试的进行下载,且需要有一定的修改能力。

  • A5源码:2017年6月份源码更新推荐

    眨眼间,2017年已经即将过半,本月A5小编将再次为您推荐10款在本站颇受欢迎的源码系统,希望对您有所帮助!A5源码站是A5站长网旗下的网站源码和站长工具下载基地,我们的核心目标是提供最优秀最丰富的源码和最实用最丰富的站长工具。

    标签:
    网站源码
  • 网站建设教程:PageAdmin网站系统标签功能的实现

    公司之前老网站采用的织梦网站系统,由于最近被黑客攻击导致挂马,并且官方停止了更新,领导要求新的网站采用pageadmin网站系统重新改版,小编在学习和使用中学到了有很多实用的技巧,其中标签这块制作很多做seo优化的朋友都会用到。

  • APP渗透测试 如何对APP安全进行全方位的安全检测

    近几年乐淘游戏娱乐官网的快速发展,APP应用,网站也越来越多,受到的攻击成几何的增长,有很多客户找到我们SINE安全来进行渗透测试服务,那如何通过渗透测试解决网站APP现有的攻击问题呢,首先我们要了解,什么是渗透测试?

  • Let's Encrypt上线了免费ssl证书简体中文版

    ssl证书基本等于网站必备了,新站现在一般建立就装,老站也在陆续的更新,卢松松博客,前阵子也换上了https,虽然期间有一些问题,但是现在也算是稳定了,因此磊哥还是建议没有安装SSL证书的站长可以可以安装下,也不费啥事!

    标签:
    ssl证书
  • 网站定制开发和模板建站的具体区别是什么?

    最近不知道什么风,遇到好几波客户咨询为什么要定制网站?现在网站那么多,便宜的、贵的根本不知道好于坏,应该如何正确理解网站是定制开发的好还是模板站好?同时定制网站对我而言都能享受什么服务。两者之间具体的区别是什么?

    标签:
    模板建站系统

热门排行

创业好项目

信息推荐

扫一扫关注最新创业资讯