如題。類似微信群發(fā)紅包,其他用戶搶了紅包,群內(nèi)聊天界面會(huì)出現(xiàn)提示消息,比如“xxx搶了你的紅包”等等,這個(gè)消息只對(duì)發(fā)紅包的用戶可見,其他搶紅包的人是看不到,workerman的IM 群聊功能如何實(shí)現(xiàn)呢?
?
類似融云的IM 群聊功能,如下圖所示:
?
[attach]1751[/attach]
?
1、gatewayworker默認(rèn)提供了群聊的功能,不支持題示的業(yè)務(wù)功能,畢竟框架簡(jiǎn)約的好,重點(diǎn)關(guān)注核心的功能;
2、肯定能實(shí)現(xiàn),但你這個(gè)場(chǎng)景屬于業(yè)務(wù)范疇了,需要定制自己的業(yè)務(wù)模型,感覺也比較容易,比如對(duì)發(fā)紅包的用戶做個(gè)身份鑒定。
可以結(jié)合gateway的sendToGroup方法第三個(gè)參數(shù)exclude_client_id來實(shí)現(xiàn),但是總感覺有點(diǎn)不適。既然sendToGroup方法有排除client_id,怎么就沒指定client_id呢