у нас есть сервер XMPP (OpenFire) и пользовательский клиент на основе стека Java Smack XMPP.Мы используем принятие подписки вручную, поэтому клиенты должны обмениваться подписками и подписками.
Как отмечено в RFC , подписки присутствуют («Я хочу подписаться на ваши присутствия»)сохраняется сервером и пересылается каждый раз, когда пользователь входит в систему, пока не ответит на них.К сожалению, то же самое, похоже, не относится к ответам («подписан» или «отписан»).Если исходный запросчик отключен, когда другие пользователи отвечают на запрос подписки, он не получает ответ.Я не смог найти в XMPP RFC ничего об ожидаемом поведении сервера.
Что я могу сделать?Есть ли что-то, что я мог пропустить?Или есть стандартный способ реализации этого варианта использования?
В этом сообщении на форуме OpenFire предполагается, что поведение, которое я испытываю, является желательным ...
Спасибодля всех указателей, Florian