2014-11-01 6 views
8

Ho implementato un'applicazione basata su chat. Posso fare molte funzionalità con la libreria https://github.com/robbiehanson/XMPPFramework. È una buona libreria. Ma dopo alcuni giorni il mio server lato ragazzi incluso servizi bash nel server. Il mio lato server ha implementato xmpp usando Strophe.js. E stanno usando il seguente codice per abilitare il servizio BOSH durante la connessione.Abilita servizi BOSH in XOSP framework XOSP (XMPPFramework) per creare un'app basata sulla chat

BOSH_SERVICE = "http://host.com:5280/http-bind"; 
new Strophe.Connection(BOSH_SERVICE); 

Ora mi hanno detto abilitare il servizio BASH nel lato IOS anche. Ora non riesco a collegarmi a quel server. Come includere il servizio BOSH nella libreria IOS di robbiehanson xmpp (https://github.com/robbiehanson/XMPPFramework)?

risposta

2

iOS xmppFramework attualmente non offre supporto per BOSH. Ecco una conferma: https://github.com/robbiehanson/XMPPFramework/issues/6#issuecomment-54085037

Tuttavia, il tuo client iOS può ancora accedere al server tramite la connessione socket e il tuo client web può utilizzare BOSH. Questa è la tua alternativa e dovrebbe funzionare bene.

Se si desidera veramente creare la propria implementazione BOSH per iOS, consultare XMPPTransports come punto di partenza.

Felice codifica :)

Problemi correlati