приложение чата с использованием xmpp, разработанное с использованием worklight

мы пытаемся разработать приложение (iOs, Android) с использованием рабочего света IBM. Существует требование, чтобы в приложении была возможность общаться с другими участниками.

Можем ли мы напрямую использовать push-сервисы worklight для разработки этого чат-приложения? во время поиска я наткнулся на протокол XMPP и концепцию сервера и клиента XMPP для достижения этого в приложениях для Android и ios. Можем ли мы настроить сервер Worklight для использования сервера XMPP и разработанных приложений в качестве клиента Xmpp?

Не знаю, попал ли я в точку, задавая этот вопрос?

Если у кого-то из вас есть знания об использовании этих технологий, пожалуйста, укажите мне на нужные ресурсы.


person kris    schedule 23.01.2014    source источник


Ответы (2)


Worklight использует протокол HTTP для связи приложения с сервером Worklight. Чтобы использовать XMPP, вам придется реализовать его самостоятельно.

Push-уведомления — это вообще отдельная история. Вы можете использовать Worklight для отправки push-уведомлений, чтобы уведомить пользователей о доступности сообщения чата, но это не имеет отношения к протоколу XMPP.

person Srik    schedule 23.01.2014
comment
Чтобы использовать XMPP, вам придется реализовать его самостоятельно. можно поподробнее о реализации? какие-либо известные реализации/место для поиска? - person kris; 23.01.2014
comment
Быстрый поиск в Google по запросам «реализация xmpp в javascript» и «загрузка сервера xmpp» дает следующие ссылки: strophe.im/strophejs/ xmpp.org/xmpp-software/servers - person Srik; 23.01.2014

Push-уведомления можно использовать, когда приложение не находится на переднем плане, чтобы вы хотели привлечь внимание пользователя и сообщить ему, что у вас есть новое сообщение. Если вы хотите внедрить чат, это уже другая история, и worklight не имеет к этому никакого отношения. вы можете интегрироваться со сторонними чат-серверами (которые реализуют XMPP). См. мой ответ на этот вопрос Реализация приложения чата с помощью Java EE

person Houcem Berrayana    schedule 23.01.2014