Ios 启用XMPPMessageCarbons不起作用
我正在使用开发一个聊天应用程序 我正在尝试从XEP-0280启用我正在使用的Ios 启用XMPPMessageCarbons不起作用,ios,objective-c,xmpp,openfire,xmppframework,Ios,Objective C,Xmpp,Openfire,Xmppframework,我正在使用开发一个聊天应用程序 我正在尝试从XEP-0280启用我正在使用的XMPPMessageCarbons的消息碳,但我既没有收到任何响应,也没有收到任何错误 下面是我的代码 XMPPMessageCarbons *xmppMessageCarbon = [[XMPPMessageCarbons alloc] initWithDispatchQueue:dispatch_get_main_queue()]; xmppMessageCarbon.autoEnableMessageCarb
XMPPMessageCarbons
的消息碳,但我既没有收到任何响应,也没有收到任何错误
下面是我的代码
XMPPMessageCarbons *xmppMessageCarbon = [[XMPPMessageCarbons alloc] initWithDispatchQueue:dispatch_get_main_queue()];
xmppMessageCarbon.autoEnableMessageCarbons = YES;
xmppMessageCarbon.allowsUntrustedMessageCarbons = YES;
[xmppMessageCarbon activate:xmppStream];
请告诉我,如果我遗漏了什么或做得不对。
另一种解决方案也会很有帮助。我找到了这个问题的解决方案。事实上,我做这件事的方式是错误的。我需要做的就是首先调用
activate
函数,然后调用enableMessageCarbons
。所以最后的代码是
XMPPMessageCarbons *xmppMessageCarbon = [[XMPPMessageCarbons alloc] initWithDispatchQueue:dispatch_get_main_queue()];
[xmppMessageCarbon activate:xmppStream];
[xmppMessageCarbon enableMessageCarbons];
您好,您能指导我如何使用XMPPMessageCarbons吗?我使用您的代码,但服务器不向我发送响应。我在哪里可以写代码?