Приложение для чата с использованием xmpp, разработанное с использованием worklight
Мы пытаемся разработать приложение (iOs, Android) с использованием IBM Worklight. Существует требование, чтобы приложение имело возможность общаться с другими участниками.
можем ли мы напрямую использовать сервисы push-уведомлений для разработки этого приложения для чата? Во время поиска я наткнулся на протокольный XMPP и концепцию XMPP-сервера и клиента, чтобы достичь этого в приложениях для Android и IOS. Можно ли настроить сервер Worklight на использование сервера XMPP и разработанных приложений в качестве клиента Xmpp?
Не знаю, погода, я задал правильный вопрос, задавая этот вопрос?
Если у кого-то из вас есть знания об использовании этих технологий, пожалуйста, укажите мне правильные ресурсы.
2 ответа
Worklight использует протокол HTTP для связи приложения с сервером Worklight. Чтобы использовать XMPP, вам придется реализовать его самостоятельно.
Push-уведомления - это совсем другая история. Вы можете использовать Worklight для отправки push-уведомлений, чтобы уведомлять пользователей о доступности сообщения чата, но это не имеет отношения к протоколу XMPP.
Push-уведомления могут использоваться, когда приложение не на переднем плане, так что вы хотите привлечь внимание пользователя и сообщить ему, что вы получили новое сообщение. Если вы хотите реализовать чат, это другая история, и рабочее освещение не имеет к этому никакого отношения. Вы можете интегрироваться со сторонними серверами чата (которые реализуют XMPP). Пожалуйста, смотрите мой ответ на этот вопрос. Реализация приложения чата с Java EE.