我正在使用Ejabberd的MucSub方法来实现一个移动组聊天客户端。用户创建一个房间,并将邀请发送给必须是此group.The客户端成员的用户,这些用户客户端配置为自动接受MUC邀请,然后订阅房间的公共子节点进行各种活动。
但是,这方面的问题是,是一个用户,在他没有订阅节点之前,他不会接收任何已发布的事件,直到用户联机一次才会发生这种情况,因此不可能向这些用户发送推送通知。
实现这一目标的方法应该是什么?
发布于 2016-11-09 08:20:32
向给定用户发送邀请将作为直接消息发送给用户。它也存储在离线存储中,因此用户将在重新连接时获得它。
例如:
room@conference.localhost邀请发送到userB,userB处于脱机状态:当userB收到连接上的脱机消息时,他可以订阅MUC事件。
https://stackoverflow.com/questions/40501277
复制相似问题