Разработка клиента обмена сообщениями + сервер для Android

Привет мне нужно разработать полнофункциональное решение для обмена мгновенными сообщениями (например, Viber или WhatsApp) для Android. Он будет иметь основные функции чата и многое другое. Кто-нибудь может направить меня на это. Я не хочу изобретать велосипед, поэтому моя цель - максимально использовать существующую вещь для сервера чата и т. Д. (Что-то вроде jabber). Если кто-то может направить меня к этому, или дать мне хороший совет для этого, это будет большая помощь.

Изменить - я буду расширять будущее приложения, чтобы позволить другим клиентам платформы, таким как клиенты Windows Mobile или iOS. В этом смысле, что будет лучшей технологией для реализации сервера? Он должен хорошо обрабатывать трафик в реальном времени. Смогу ли я обернуть или расширить какой-нибудь сервер XAMPP для выполнения своей работы?

3 ответа

Решение

Это то, что вам нужно. http://developer.android.com/google/gcm/index.html

Он имеет все необходимое для разработки приложений, таких как viber, gtalk, системы обмена мгновенными сообщениями, глобальные пользовательские уведомления и т. Д., И довольно прост в реализации.

Хорошим решением, если вы не хотите изобретать велосипед, является создание клиента Jabber / XMPP на Android и на всех других платформах.

На стороне сервера вы можете использовать сервер OpenFire для управления реестром и беседами с библиотекой Smack.

Google Cloud Messaging, как уже упоминалось, Janbo - лучший способ отправки push-уведомлений в ваше мобильное приложение.

То, что вы могли бы посмотреть, это что-то вроде Firebase. У них есть невероятный API для таких приложений FireBase ссылка на Android документы

Плюс это дает вам бэкэнд в то же время бесплатно.

Другие вопросы по тегам