Клиент iOS XMPP отключается через некоторое время

Я использую открытый сервер огня и клиент iOS xmpp с фреймворком Робби Хэнсона. Мои клиенты отлично работают в фоновом режиме, так как я установил флаг voip и все такое. Но через несколько часов около 15-20 он автоматически отключается. Я не уверен, почему это происходит и почему это занимает так много времени. Я не отправляю никаких сообщений и не получаю их. Интервал проверки связи составляет 360 секунд, на которые мой клиент отвечает ошибкой, что является приемлемой формой ответа, чтобы оставаться на связи с сервером. У кого-нибудь есть такая же проблема?

Сервер Openfire: 3.8.1 Версия iOS: 6.1.2


person Iron Man    schedule 17.04.2013    source источник


Ответы (1)


Вы пытались использовать параметр «Не отключать клиентов, которые простаивают», доступный в «Настройки сервера»> «Подключения клиентов» на сервере Openfire?

person ashokbabuy    schedule 17.04.2013
comment
Что ж, если я это сделаю, то, если клиент потеряет сетевое подключение, он никогда не будет отображаться в автономном режиме, поскольку он всегда будет подключен к серверу. - person Iron Man; 18.04.2013
comment
Хорошо, обновление: приложение не зависало, но ОС по какой-то причине убила его, когда я открыл gmail в сафари, даже почту yahoo. Я понятия не имею, почему это происходит. Устройство, которое я использовал, — это iPod четвертого поколения. - person Iron Man; 23.04.2013