Лучший способ реализовать приложение чата с помощью XMPP на Android?

Привет, я хочу реализовать приложение чата в android с помощью XMPP (Чтобы избежать уведомлений GCM, потому что GCM использует процесс ответа на запрос).

Я выполнил 70-процентную функциональность с помощью библиотеки Smack и сервера OpenFire . Но после их завершения я узнал о QuickBlox SDK . Я не знаю полностью об этом, но мало кто говорит, что это хорошо api, видя особенности.

Может ли кто-нибудь сказать мне, что это правильный способ реализации приложения чата, используя smack для xmpp. Или у нас есть другие хорошие api, которые используют xmpp для android.

Solutions Collecting From Web of "Лучший способ реализовать приложение чата с помощью XMPP на Android?"

Вопрос Stackoverflow «Android и XMPP: доступные в настоящее время решения» обеспечивает хороший обзор клиентских библиотек XMPP для Android.

Другим хорошим ресурсом является xmpp.org/xmpp-software/libraries .

Вы можете использовать QuickBlox 1 бесплатно.

Он предоставляет XMPP-сервер из коробки с множеством функций, вы можете прочитать о функциях там http://quickblox.com/developers/Chat

Вот пример, как начать использовать QuickBlox с библиотекой aSmack http://quickblox.com/developers/Android_XMPP_Chat_Sample


1 Краткое описание: Я разработчик QuickBlox.