web-dev-qa-db-fra.com

Utilisation de votre propre serveur XMPP pour Android (API Smack)

Je suis nouveau dans la programmation Android. J'ai cependant terminé les bases et je souhaite apprendre XMPP pour créer une application de chat sur Android. J'ai suivi des tutoriels, mais je n'ai pas le moyen d'utiliser un PC personnalisé comme serveur pour l'application. Je veux utiliser mon ordinateur portable comme serveur pour envoyer des messages entre 2 Android. Mon ordinateur portable devrait être capable de recevoir et de diriger les messages entre les deux. Quelqu'un peut-il m'aider à démarrer?

20
user3419596

Tout d'abord, vous devez installer sur votre ordinateur portable un serveur XMPP. Ici sont une liste de ceux disponibles. Les gens disaient Openfire est facile à installer et à configurer, mais à des fins de production, Ejabberd (linux et mac uniquement) semble être plus robuste.

Pour développer votre application, vous pouvez utiliser Smack , qui est bien grand documenté , avec des instantanés de code pour vous connecter à un serveur, créer une conversation, envoyer et recevoir des messages, etc.

32
Plinio.Santos