场景
使用机器人对指定用户群体做消息通知推送,但是某些情况下需要紧急撤回消息,且不需要留痕。
现状
- 使用服务端
MessageAdmin.multicastMessage
SDK进行组播消息
- 使用使用
MessageAdmin.recallMultiCastMessage
sdk进行消息撤回,但是客户端会留痕,显示机器人撤回了消息。
- 使用
MessageAdmin.deleteMessage
删除消息记录时,无法针对组播消息删除,调用没效果。只能使用单发消息,在删除。
一般推送场景消息接收人较多,这与使用组播消息优化消息存储性能的原则相悖。
需求
询问是否有更好的解决方案