在Swift中要求服务器收到xmpp消息

时间:2018-07-14 06:32:32

标签: swift xmppframework

我想知道服务器是否收到了该消息。我知道如何获取送达回执,这意味着邮件已传递给用户。

    xmppMessageDeliveryRecipts = XMPPMessageDeliveryReceipts(dispatchQueue: DispatchQueue.main)

但是我想知道我的消息是否已经接收到服务器。

1 个答案:

答案 0 :(得分:3)

由于事件的扩展名已过时,因此无法识别。您只能了解从客户端成功发送的消息,或者不使用以下功能:

func xmppStream(_ sender: XMPPStream, didSend message: XMPPMessage) { print(message.body) }

func xmppStream(_ sender: XMPPStream, didFailToSend message: XMPPMessage, error: Error) { print(message.body) }