嗨,我正在使用 Xmpp 框架,每件事都运行良好。我正在使用OpenFire服务器但是当我注册我的didAuthenticate委托方法时,没有调用甚至没有调用NotAuthenticate。并且也不会显示为在线用户。我只是关注robbiehanson的iphonexmpp演示,但我不知道我在哪里失踪。请有人帮助我。
您说您可以连接,一旦连接,您需要在 XMPP didConnect 委托方法上触发如下身份验证:
- (void)xmppStreamDidConnect:(XMPPStream*)sender
{
self.isXmppConnected = YES;
NSError* error = nil;
[self.xmppStream authenticateWithPassword:@"yourJIDpassword" error:&error];
}
之后,您将在didAuthenticate或didNotAuthenticate方法上接到一个电话