Получение архивных сообщений с сервера XMPP в ios

Я интегрирую функциональность XMPP в моем приложении ios, и я столкнулся с проблемой, которую я не могу решить. Проблема в том, что я не могу получить архивные сообщения с сервера. Мой клиент может войти в систему, и я успешно проверил несколько вызовов службы (отправляю, получаю сообщения, получая информацию о пользователе).

После отправки

<iq type='get' id='pref1'> <pref xmlns='urn:xmpp:archive'/> </iq> 

Ответ

 SEND: <iq type="get"><pref xmlns="urn:xmpp:archive"/></iq> RECV: <iq xmlns="jabber:client" type="error" to="[email protected]/ae76edc"><error code="501" type="cancel"><feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp- stanzas"/</error></iq> 

Администратор сервера может видеть архивные сообщения, поскольку он активировал архивирование.

Должно ли быть что-то сделано на стороне сервера или клиента, чтобы достичь этой функциональности? Может ли быть, что просмотр старых сообщений и сервера, фактически реализующих и поддерживающих XEP-0136, – это две разные вещи?

Давайте будем гением компьютера.