jabber:subscription
This is an old revision of the document!
Table of Contents
Подписки
Подписка позволяет получать уведомления о присутствии контакта в сети, то есть Вы не будете видеть статус контакта до тех пор, пока он не даст вам подписку. Для того чтобы и Вы, и другая сторона видели друг друга в сети, необходима двусторонняя подписка. to означает направление от вас к контакту, from - обратное направление
- subscr: none означает, что подписка не была получена ни одной из сторон
- subscr: to означает, что подписка от этого контакта была получена, но Вы ещё не дали данному контакту подписку. В этом случае Вы будете видеть присутствие контакта в сети, а он не будет видеть Ваше
- subscr: from означает, что подписка от этого контакта не была получена, но Вы уже дали данному контакту подписку. В этом случае контакт будет видеть ваше присутствие, но Вы не будете видеть присутствие контакта
- subscr: both означает, что подписка была осуществлена в обе стороны
- subscr: ask означает, что контакту отправлен запрос на подписку, но ответа от него не пришло
jabber
Подписка на получение присутствия
В сетях Jabber обмен сообщениями о присутствии (presence) в сети jabber производится только между пользователями, выполнившими процедуру подписки (subscription)
Состояние подписки контактов в ростере пользователя
Существует четыре возможных состояния атрибута подписки у контакта:
subscription | получение presence | отправка presence |
---|---|---|
subscription='none' | от контакта НЕ ПРИНИМАЕТСЯ информация о его присутствии | контакту НЕ ОТПРАВЛЯЕТСЯ информация о Вашем присутствии |
subscription='from' | от контакта НЕ ПРИНИМАЕТСЯ информация о его присутствии | контакт ПОЛУЧАЕТ информацию о Вашем присутствии |
subscription='to' | от контакта ПРИНИМАЕТСЯ информация о его присутствии | контакту НЕ ОТПРАВЛЯЕТСЯ информация о Вашем присутствии |
subscription='both' | от контакта ПРИНИМАЕТСЯ информация о его присутствии | контакт ПОЛУЧАЕТ информацию о Вашем присутствии |
jabber/subscription.1249567496.txt.gz · Last modified: 2014/04/13 19:21 (external edit)