pomelo channelService.pushMessageByUids

ChannelService.prototype.pushMessageByUids(route,msg,uids,opts,,cb)

route:'onPushMessage'

msg:{ //要发送的消息内容

          msg:'',

          from:1001//玩家A角色ID

          target:1002''//其他玩家角色ID

}

uids :[

               {

                    uid: cids,//其他玩家cid 在游戏里就是账户id 不是角色id

                    sid: frontendId//发送消息的角色所在的前端服务器ID  即A玩家根据session可获取                                                            //session.frontedId

                 }

]

cb:function(err){

     //即使有错误也不能报错 只能输出 因为推送消息是异步的 抛出错误,就不能发送消息给之后的玩家了

      console.error('error:',err);

}


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容