Ich habe openfire in meinem Mac installiert. In Serverinformationen opnefire ist mein Servername "john-imac.local.lan" und der Hostname ist "john-imac.local.lan"Verbinden mit Openfire-Server mit XMPP in iOS
Ich habe zwei Benutzer user123, user234 in dort erstellt. In meinem iPhone-Projekt habe ich xmpp Framework läuft gut, wenn ich Gmail-Anmeldeinformationen verwenden. Um eine Verbindung zu Openfire gemacht ich diese Änderungen
[xmppStream setHostName:@"john-imac.local.lan"];
xmppStream.myJID = [XMPPJID jidWithString:@"[email protected]"];
(void)xmppStreamDidConnect:(XMPPStream *)sender
{
NSLog(@"XMPP DID CONNECT");
[xmppStream authenticateWithPassword:@"user001" error:NULL];
}
Ich denke, diese Änderungen sind, die ich brauche, um in meinem Projekt machen zu Openfire zu vernetzen. Aber wenn ich die Anwendung ausführen ich erhalte diese XMPP DID AUTHENTICATE NICHT
<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized></not-authorized></failure>
Was ist, dass ich fehle.
habe ich versucht, das gleiche, aber immer noch kein Erfolg ... – sansid1983
hat noch kein Glück? Ich frage mich nur, was sonst könnte die Ursache für Ihr Problem sein! – Future2020
das hat funktioniert, weil ich den Server-Namen auf normalen Text, nach Änderung der IP-Adresse = total Arbeit :) – meddlesome