Я пробовал некоторый код для регистрации нового пользователя с помощью XMPPFrameWork в IOS.
(void)xmppStream:(XMPPStream *)sender didNotRegister:(NSXMLElement *)
error{
NSLog(@"Sorry the registration is failed");
NSLog(@"error: %@", error);
}
Вот трассировка ошибки:
XmppDemo[314:26961] Did not authenticate 2015-12-03 08:54:30.331
XmppDemo[314:26961] Sorry the registration is failed 2015-12-03 08:54:30.332
XmppDemo[314:26961] error: <iq xmlns="jabber:client" from="azlnx001" type="error">
<query xmlns="jabber:iq:register">
<username>26</username>
<password>123</password>
</quer??y>
<error code="403" type="auth">
<forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"></forbidden>
</error>
</iq>
Связанный:
(void)xmppStream:(XMPPStream *)sender didNotAuthenticate:
(NSXMLElement *)error; {
NSLog(@"Did not authenticate"); NSError * err = nil;
if ( [self.xmppStream supportsInBandRegistration])
{ if(![self.xmppStream registerWithPassword:@"123" error:&err])
{ NSLog(@"Error registering: %@", err); }
}
}
Может кто-нибудь помочь мне?