wildfirechat / im-server

即时通讯(IM)系统
http://docs.wildfirechat.cn
Other
7.84k stars 1.78k forks source link

关于野火推送的问题 #567

Closed 615203360 closed 1 year ago

615203360 commented 1 year ago

场景:野火im多端登录的情况下(任意平台登录任意多个客户端) 问题1:野火中触发推送消息的话是否也能默认推送到多端 问题2:如果只想给多端中的某一端推消息,其他端不推,有什么好的方法吗

heavyrain2012 commented 1 year ago

场景:野火im多端登录的情况下(任意平台登录任意多个客户端) 问题1:野火中触发推送消息的话是否也能默认推送到多端 默认应该是推送到所有不在线的移动端吧?现在是什么情况? 问题2:如果只想给多端中的某一端推消息,其他端不推,有什么好的方法吗 这个给某个端推送的逻辑是什么,你们可以在推送服务来实现这个推送逻辑

615203360 commented 1 year ago

目前在官网上看到pushData这个字段可以做透传,那问题2就可以通过这个字段传递信息来自定义推送逻辑了,但是又发现一个问题,app端人员说在消息类型为11时,会占用这个字段,想问下现在怎么做能既不覆盖pushData,又能传递自己的值

heavyrain2012 commented 1 year ago

我们没有发现消息类型11占用这个字段,请提供一下相关信息

615203360 commented 1 year ago

6838134021548275d6fb39a875d8c2c 上图是安卓端截给我的消息类型11代码出处

heavyrain2012 commented 1 year ago

你们研发理解有误,这个消息是组合消息,需要把所有包含的消息的内容都打包,然后放到消息Payload的binaryContent中,消息Payload的pushData是没有占用的

615203360 commented 1 year ago

好的,多谢了