Voglio creare un'applicazione di chat per Android e voglio conoscere il modo migliore per farlo. La mia prima opzione è utilizzare una connessione socket tra il telefono e il server in modo che il server possa inviare nuovi messaggi al telefono.Sviluppo di applicazioni per chat Android
La seconda opzione è utilizzare C2DM.
Un'applicazione di chat come succede a come viene implementato con socket o utilizzando C2DM?
Esiste un modo migliore per creare un'applicazione del tipo precedente?
Grazie.
Attualmente sto imparando di più su Android, quindi mi piace reinventare la ruota :). Ho letto su XMPP e sembra essere ampiamente utilizzato. Mi chiedo come funzioni XMPP, da quello che leggo XMPP è una connessione TCP/IP, quindi la mia domanda è come spinge il messaggio quando l'applicazione Android viene chiusa come fanno i servizi SMS. Grazie .. – Catalin
Il client XMPP mantiene una connessione socket al server, anche quando l'applicazione viene chiusa. In Android, è possibile chiudere un'app ma non arrestare tutti i suoi processi. –