didAuthenticate delegate 在 xmpp iOS 中注册时未呼叫



嗨,我正在使用 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方法上接到一个电话

最新更新