国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

gatewayWorker 能實(shí)現(xiàn)向群組group發(fā)一條只對群內(nèi)某個用戶可見的消息嗎

sy21

如題。類似微信群發(fā)紅包,其他用戶搶了紅包,群內(nèi)聊天界面會出現(xiàn)提示消息,比如“xxx搶了你的紅包”等等,這個消息只對發(fā)紅包的用戶可見,其他搶紅包的人是看不到,workerman的IM 群聊功能如何實(shí)現(xiàn)呢?
?
類似融云的IM 群聊功能,如下圖所示:
?

[attach]1751[/attach]
?

3849 2 0
2個回答

phpcreeper

1、gatewayworker默認(rèn)提供了群聊的功能,不支持題示的業(yè)務(wù)功能,畢竟框架簡約的好,重點(diǎn)關(guān)注核心的功能;
2、肯定能實(shí)現(xiàn),但你這個場景屬于業(yè)務(wù)范疇了,需要定制自己的業(yè)務(wù)模型,感覺也比較容易,比如對發(fā)紅包的用戶做個身份鑒定。

  • sy21 2019-02-24

    可以結(jié)合gateway的sendToGroup方法第三個參數(shù)exclude_client_id來實(shí)現(xiàn),但是總感覺有點(diǎn)不適。既然sendToGroup方法有排除client_id,怎么就沒指定client_id呢

keytehu

給某個人發(fā)就是Gateway::sendToClient啊

  • sy21 2019-02-24

    這個算是私聊,我的想法是在群聊里面發(fā)消息對指定用戶可見,其他人收不到該消息。

  • 不敗少龍 2019-04-02

    就跟@差不多效果

年代過于久遠(yuǎn),無法發(fā)表回答
??