2016-10-27 14 views
0

Я отсутствую какие-то пользовательский атрибут в привкуса строфы сообщений как примерОтсутствующие пользовательские атрибуты в сообщении Stanza в смахивать на андроид

Этой строфа сервер отправки:

<message to='me' from='someone' id='18' xml:lang='en' type='chat'><body>X</body><thread>7067c261-1987-429e-89c0-ced23cf3514b</thread><mycustomtag xmlns='urn:xmpp:mycustomtag' mid='18' deptID='3' visitorName='me' csId='someid'/></message> 

Но я получаю атрибут mycustomtag как это mesaage строфа Я получаю

<message to='me' from='someone' id='18' xml:lang='en' type='chat'><body>X</body><thread>7067c261-1987-429e-89c0-ced23cf3514b</thread><mycustomtag xmlns='urn:xmpp:mycustomtag' /></message> 

Это то, что я получаю в моем log.Can какой-то одной Просьба помочь мне.

Это где и приемник Сообщение Stanza:

chatmanager.addChatListener(new ChatManagerListener() { 
     @Override 
     public void chatCreated(Chat chat, boolean createdLocally) { 
      chat.addMessageListener(new ChatMessageListener() { 
       @Override 
       public void processMessage(Chat chat, final Message message) { 
+0

добавить свой код для перехвата и разобрать ваш тег пожалуйста – MrPk

+0

это сообщение получения кода, который им с помощью: chatmanager.addChatListener (новый ChatManagerListener() { @Override общественного недействительными chatCreated (чат чат, булево createdLocally) { chat.addMessageListener (новый ChatMessageListener() { Override общественных недействительный ProcessMessage (ЧАТ, последнее сообщение Message) { –

+0

, какой сервер? Openfire? – Farhan

ответ

0

Essentialy, если вам не удается элементов расширения в сервере, когда он нашел один только копирует структуру таким образом, клиент в ответ не нашел ничего, кроме тега ,

Вы должны проверить данные на сервере (в вашем случае копировать также атрибуты и текст). Я сделал резюме, если вы используете Openfire.

Mapping Openfire Custom plugin with aSmack Client