注册

环信使用服务端API替用户发送消息,怎么通知from这个用户

服务器请求发送消息API,传入以下值:{
 "target_type" : "users", 
 "target" : ["user1"], 
"msg" : { "type" : "txt", "msg" : "hello from rest"  },
 "from" : "user2" //表示消息发送者。
 }
我的应用端使用了EaseUI,在应用端有一个问题:只有user1收到这条消息。
如果在target中加入user2,如:"target":["user1","user2"]。
user2可以收到这条消息,但是因为from:"user2",这条消息不在“与user1的”会话中,而在“与user2的”会话中。
而我想要的效果是:user2能收到这条消息,且这条消息应该在“与user1的”会话中。
已邀请:
因为业务需求,只能在服务器发送这条消息,不能在应用端发送
现在的想法是在应用端拦截这条消息:
user1检测到这消息是服务器替user1发送的,则自己将这条消息保存到“与user2”的会话中,而不是保存到“与user1”的会话中。

要回复问题请先登录注册