2015-05-22 2 views
1

Я хочу реализовать групповой чат, например What's App У MUC (room chat) есть некоторые ограничения: 1. Пользователь не может получить информацию о том, в какие комнаты он присоединился. 2. Если приглашенный пользователь не подключен к сети, пользователь не может присоединиться к комнате и получить сообщение.Реализовать групповой чат с помощью ejabberd

Multi cast XEP-0033, кажется хорошим решением, но не может создать концепцию группы, а история группы теряется при удалении и повторной установке клиента.

Любое предложение для группового чата?

ответ

1

XMPP не имеет концепции whatsapp group по умолчанию. Для его создания необходимо разработать собственный подход.

Однако, с существующими строительными кирпичами в ejabberd, MUC, MAM и некоторой настройкой, вы можете приблизиться к одному и тому же поведению.

+0

, пожалуйста, посмотрите на этот вопрос: http://stackoverflow.com/questions/30587917/ejabberd-offline-users-can-not-receive-announce-message – xhsoldier

+0

Теперь я могу использовать «XEP-0048: Закладки» для хранить группы пользователей, к которым он присоединился. Но я не могу получить список участников, который присоединился к группе (независимо от того, пользователь находится в сети или в автономном режиме). – xhsoldier

 Смежные вопросы

  • Нет связанных вопросов^_^