1、下拉刷新和上拉加载我用的是mescroll.js
2、导航背景透明渐变效果 实现的思路是结合mescroll.js滚动监听滚动区域距离顶部的高度该表导航栏背景和文字以及状态栏的文字颜色
3、图像预览(UIPhotoViewer)photoswipe.js效果更好但是不支持图像长安功能。
4、图像压缩 的图像压缩可以用compactPicture,压缩后图像清晰体积小,但是偶尔会很卡体验效果不好,不知道这个bug现在优化没有。
使用之前必须先获取token、init、connect,同时需要到融云后台开通音视频通话功能(开通或者关闭30分钟后生效)。
单人通话逻辑比较简单,主要会用到didReceiveCall、didConnect、didDisconnect等三个事件。 主要通话流程:①发起通话 ②监听来电 ③接听或者挂断。
多人通话逻辑复杂一点,并且只能应用在群组或者讨论组,会用到didReceiveCall、didConnect、remoteUserDidJoin、remoteUserDidLeft、remoteUserDidInvite、didDisconnect等六个事件。 通话实体getCallSession个人觉得可以不用。
融云和环信都可以实现及时聊天的功能,这两个模块的机制有很大不同。环信有完整的会员系统,有登录、注册、管理等接口,文档思路比较清晰。融云没有会员系统,也可以说没有会员以及好友这些概念, 融云也没有提供会员注册、登录、管理、删除等接口。
在APICloud开发平台中为什么融云模块使用率高于环信,我觉得可能有两个原因。1、融云模块先在模块库发布,2、融云官方只掌握会员聊天数据没有会员详细信息,不用担心会员信息泄露。
workerman是一款开源高性能PHP应用容器,可用它来做即时通讯后端开发。
支持文本、图片、表情、小视频、语音、地理位置等消息
快速实现群组聊天,灵活的群组管理,消息历史本地存储。
仿微信朋友圈支持多图发送、点赞、评论,图像预览。
文字消息、图像消息、位置消息、语音消息、系统消息
本网站内容个人分享总结,如有侵权请联系管理员