如何实现只给当前在线用户发送自定义消息

向当前在线的用户发送自定义消息,未在线用户不能收到此消息,同时不保存到未在线用户的离线消息中,消息不计数、不存储。
发布时间: 2019-08-07 16:58

回答:

可通过自定义消息实现,用户自定义消息的时候,把自定义消息类的 MessageTag 中 flag 值设置为 MessageTag.STATUS。此消息类型即为状态消息,状态消息不存储不计数,并且当接收方不在线时,此消息会直接丢弃,用户再上线也不会收到该消息。

详细查看自定义消息文档:https://docs.rongcloud.cn/im/imkit/android/conversation/custom_message/