#xmpp
#xmpp
Вопрос:
Я хочу интегрировать свое веб-приложение со службой чатов и уведомлений, и, насколько я понимаю, самым лучшим и лучшим является XMPP. Пройдя через мелкие детали, хотя я понял большую часть этого, но я застрял здесь, т.Е. Как я буду запускать чат и службу уведомлений вместе.
Один из вариантов — запустить разные подключения Strophe, длительный опрос с разными учетными записями, один для чата, а другой для уведомлений.
Другой вариант — иметь как уведомления, так и чат в одних и тех же учетных записях, но теперь проблема в том, что если пользователь выходит из чата, он не сможет получать уведомления.
Первый вариант мне кажется невыполнимым, но есть ли способ, которым мог бы работать более поздний?
Ответ №1:
Используйте одно подключение к вашему сервису «чат». Запустите службу уведомлений как компонент на своем сервере чата или запустите отдельный сервер и объедините их вместе. Клиент сможет связаться со службой уведомлений (и наоборот) с помощью схемы именования в идентификаторах Jabber (JID), которые вы выбираете. Убедитесь, что вы выбрали другое доменное имя для учетных записей пользователей на стороне чата, а не для службы уведомлений.