项目中集成聊天功能所过的坑

在项目中集成聊天功能时,集成了腾讯云通信模块,在集成过程中发现了诸多问题,填了好多的坑。

谨此记录,共享:

1.我们创建的群聊均是Public公开群,SDK中提供的方法有群主邀请人入群的方法,但是在运行时始终获取不到结果,最后提了个工单(事经良久)获知该功能暂不支持(自己想办法实现--前后端配合);

2.所有需要需要通过自定义字段获取的数据,均需要在登录之前进行初始化,否则无法获取(深坑,虽然SDK文档中有所提及,但大意了);

3.消息免打扰的状态获取很变态,需要通过TIMGroupSelfInfo中的TimGroupReceiveMessageOpt来判断;

4.做数据展示时,一些字段的获取需要试,android和ios能获取的有差异,头像、id、name有些需要通过请求sdk方法来单独获取;

5.好友请求获取到的消息中的已决消息中只能获取到“已同意”的状态消息,无法获取“已拒绝”的状态,并且与好友解除好友关系后,好友请求消息中的关于该好友的消息会全部消失;

6.无法正常做群通知功能(自己想办法实现);

...


一个版本的项目做完最大的感觉就是:人生不是鲜衣怒马仗剑天涯,而是屁滚尿流满面风沙!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章