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