OpenFire - постоянный групповой чат с использованием PubSub

Сначала из этого вопроса:Asmack / openfire Как мне постоянно держать пользователя в комнате группового чата

Я прочитал, что не могу использовать MUC для сохранения постоянства пользователя в группе, они автоматически покидают группу и могут снова присоединиться после повторного подключения к сети, эта концепция похожа на IRC, как то, что было задано здесь ->http://community.igniterealtime.org/thread/48020.

Затем в ответе на вопрос stackoverflow, который я читал об использовании pubsub, я провел некоторое исследование о pubsub, и у меня получилось, что pubsub может сохранить пользователя в группе, даже если пользователь не в сети, но поток сообщений больше похож на один. направленный от издателя к подписчику (только для чтения).

Так что, если я хочу создать приложение группового чата, могу ли я использовать pubsub и настроить всех участников стать издателем и подписчиком? или есть какое-то альтернативное решение? или мое понимание pubsub и MUC неверно? Моя цель - создать групповой чат, как в группе сообщений WhatsApp или Blackberry.

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос