经常有朋友问起GoEasy如何实现IM,今天就手把手的带大家从头到尾用GoEasy实现一个完整IM聊天。 今日的前端技术发展可谓百花争鸣,为了确保本文能帮助到使用任何技术栈的前端工程师,Demo的源码实现上选择了最简单的HTML+JQuery的方式,所以,不论您是准备用Uniapp开发移动APP,还是准备写个小程序,不论你喜欢用React还是VUE,还是React-native或ionic, 或者您直接用原生Javascript和Typescript,都是可以轻松理解,下载后不需要搭建任何环境,直接用浏览器打开,就可以用来聊天了。 至此,整个聊天功能就完成了,是不是很简单呢。在整个demo中只用到了goeasy的四个API subscriber(接收消息),subscriberPrencense(接受上下线通知),hereNowByUserIds(获取当前在线用户列表), publish(发送消息)。 哼!这难道不是纸上谈兵吗?Talk is cheap, show
2022-07-11 14:07:00 399KB 微信小程序 GoEasyDemo 开源项目 PHP
1
uniapp websocket聊天室源码采用uniapp+Websocket的方式实现websocket聊天室,包含登录页面、聊天室页面,功能有登录、选择聊天室、发送消息、发送道具等。可以编译成小程序,Android/iOS app。 源代码精炼,层次清晰,非常适合开发学习websocket聊天室。 websocket服务采用的国内知名的第三方websocket框架【GoEasy】实现。 uniapp websocket聊天室源码运行步骤 1、获取GoEasy Appkey 先到GoEasy官网注册一个账号,登录后,创建一个应用,就能得到您的appkey。 2、配置您的appkey 在chatservice.js里将appkey替换为您自己的common key 3、获取测试账号 在restapi.js 里 可以找到用户名和密码 4、注意事项 系统默认不启用用户上下线提醒服务,付费应用可以登陆GoEasy,在“我的应用”里启用
2021-08-21 09:23:15 920KB websocket