发现自己好久没有更新简书上的文章了,即时通讯这功能是在今年的三月份开发的。什么是即时通讯?说起来也蛮简单的,就是实时的消息发送和接收,想到qq和微信了吧。
网易的产品还是蛮稳定,毕竟是公司花钱的。每个月提供1800RMB网易,后面因为各种大企业的需求,原先的群里只给500人的成员数量上升到了1000人,妈的,又要多掏500RMB/月给网易,所以总共2300RMB/月。科技是免费看的,技术是要花钱的。Are you ready,开始介绍集成咯,作为一名开发人员,首先...........咳咳......贴图看效果😁
一 :简单集成
首页 一1. 聊天列表界面是继承NIMSessionListViewController,要是不满意它的列表,可以在子类里重新设置界面,重写。由于我这边聊天列表没有聊天记录时,退出群或者解散群会闪退掉,我就在它父类里添加了一个判断,如图:
先建立一个你的新项目,用cocopods或者手动拖入都行。看看自己公司的需求,公司功能还是比较多的,我们就要在边实现的过程中,熟悉网易云信的代码,比如:我要创建一个群,把人拉进来,去demo里找到相对应的代码。我这边是获取这个人相对应的accid(唯一),然后accid添加一个数组里,调用sdk的方法就ok了。
二:消息自定义
由于聊天的UI界面不满足我们的需求,我们要从新自定义界面。具体的做法也挺简单的,程序启动的时候首先要注册两个方法:
//注册自定义消息的解析器
[NIMCustomObject registerCustomDecoder:[NTESCustomAttachmentDecoder new]];
// 注册NIMKit自定义排版配置
[[NIMKit sharedKit] registerLayoutConfig:[NTESCellLayoutConfig class]];
自定义消息01 自定义消息02今天的文章介绍到此结束,欢迎大家留言。