Может ли служба xmpp pubsub (XEP-0060) создать узел при получении запроса на подписку? - PullRequest
1 голос
/ 20 октября 2011

Мы используем XMPP XEP-0060 pub / sub для создания системы уведомлений.

Согласно XEP-0060, узел может быть создан автоматически при публикации.

У меня вопрос, можно ли его создать, когда подписывается ?

Если нет, есть ли альтернативное решение для реализации этого? (создать узел после подписки)

Спасибо

Ответы [ 2 ]

2 голосов
/ 21 октября 2011

Нет внутренней причины, по которой это невозможно сделать прозрачным образом на стороне сервера. Например, в Prosody есть опция autocreate_on_subscribe для всей службы.

1 голос
/ 24 октября 2011

Не через XEP, так как у него нет конкретного варианта использования. Вам придется либо использовать сервер, который поддерживает это изначально (как упомянуто @MattJ), либо расширить его, чтобы сделать это самостоятельно, так как большинство серверов XMPP имеют встроенный механизм расширения / расширения.

Однако, предостережение заключается в том, что это больше не спецификация, и вы будете привязаны к конкретной реализации, поэтому ваше приложение не будет переносимым.

...