iOS XMPP如何在不调用connect方法的情况下获取花名册
我正在从事基于XMPP的项目。目前,我使用调用iOS XMPP如何在不调用connect方法的情况下获取花名册,xmpp,xmppframework,Xmpp,Xmppframework,我正在从事基于XMPP的项目。目前,我使用调用connect方法获取我的应用程序的名册列表,当我们进入chatview controller时,是否可以不调用connect方法获取在线和在线buddylist。现在我得到了这样的名册。(就像chatsecure开源一样) 不,这是不可能的。为了能够与XMPP服务器交互,您需要打开一个会话并进行身份验证。不,这是不可能的。为了能够与XMPP服务器交互,您需要打开一个会话并进行身份验证 - (void)viewWillAppear:(BOOL)ani
connect
方法获取我的应用程序的名册列表,当我们进入chatview controller
时,是否可以不调用connect
方法获取在线和在线buddylist。现在我得到了这样的名册。(就像chatsecure开源一样)
不,这是不可能的。为了能够与XMPP服务器交互,您需要打开一个会话并进行身份验证。不,这是不可能的。为了能够与XMPP服务器交互,您需要打开一个会话并进行身份验证
- (void)viewWillAppear:(BOOL)animated
{
UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 400, 44)];
titleLabel.backgroundColor = [UIColor clearColor];
titleLabel.textColor = [UIColor darkTextColor];
titleLabel.font = [UIFont boldSystemFontOfSize:18.0];
titleLabel.numberOfLines = 1;
titleLabel.adjustsFontSizeToFitWidth = YES;
titleLabel.textAlignment = NSTextAlignmentCenter;
// [[self appDelegate]goOnline];
if ( [[self appDelegate] connect])
{
titleLabel.text = [[[[self appDelegate] xmppStream] myJID] bare];
} else
{
titleLabel.text = @"No JID";
}
[titleLabel sizeToFit];
self.navigationItem.titleView = titleLabel;
}