XEP-0077: Внутриполосная Регистрация
Я новичок в xmpp. я планирую начать " чат "веб application.at клиент, я готов использовать 'Strophe', но я обнаружил, что strophe не может поддерживать модуль регистрации.
Кто-то сказал, что может использовать "XEP-0077: Внутриполосная Регистрация".можете ли вы сказать мне, что я могу сделать?
Спасибо
1 ответ:
XEP-0077 - это путь сюда. Убедитесь, что вы внимательно прочитали его. Далее, посмотрите на проект strophejs-plugins , чтобы получить некоторые примеры того, как написать плагин strophe. Затем вы захотите создать протокол, который imlements XEP-0077, начиная с чего-то вроде:
Strophe.addConnectionPlugin('register', { _connection: null, init: function(conn) { this._connection = conn; Strophe.addNamespace('REGISTER', 'jabber:iq:register'); }, get: function(callback) { var stanza = $iq({type: "get"}).c("query", {xmlns: Strophe.NS.REGISTER}); return this._connection.sendIQ(stanza.tree(), callback, function(){}); } });
Не забудьте добавить свой патч в strophejs-плагины на github.