Articles of xmpp

События XMPP на Android

Я пытаюсь разработать фоновый процесс, который перехватывает сообщение XMPP и выполняет действие, я использую asmack в качестве основной библиотеки XMPP. Я предполагаю, что мне нужен радиовещатель, отвечающий конкретному намерению. Вопрос в том, как поднять намерение? Это должно быть возможно, поскольку эта функциональность присутствует в клиенте Google Talk. Спасибо заранее.

Smack API – просмотр истории чата с сервера Openfire

Как получить журнал чата или историю чатов с сервера Openfire с помощью библиотеки Smack в приложение для Android?

Нажмите, чтобы поговорить с Android

Я хочу добавить одну особенность приложения Push To Talk для связи между моей командой в моем приложении. Помимо этого, мне также нужны текстовые сообщения. Но я хочу, чтобы он мог работать в Gprs.I обнаружил, что SIP API может использоваться для голосовых вызовов, но он говорит, что он требует WIFI. Я хочу, чтобы он работал на […]

Подпись присутствия XMPP

В моем приложении, когда я отправляю запрос любому другу, используя этот код. try { roster.createEntry(idExtension, nickname, null); roster.setSubscriptionMode(Roster.SubscriptionMode.manual); Presence subscribe = new Presence(Presence.Type.subscribe); subscribe.setTo(idExtension); connection.sendPacket(subscribe); return true; } catch (XMPPException e) { System.err.println("Error in adding friend"); return false; } То подписка говорит «НЕТ» в обеих списках друзей. Но это должно быть «TO» и «FROM». Но […]

Не удалось войти на сервер ejabberd с помощью XMPP-клиента в Android

Я пытаюсь подключиться и войти на сервер ejabberd с помощью клиента XMPP в Android. Клиент XMPP подключается к серверу, но не входит в систему. Я получаю сообщение об исключении как « Нет ответа от сервера» . Я не знаю, где проблема. Ниже приведен код: XMPP Client.java package org.apache.android.xmpp; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import […]

IQ Пользовательский поставщик не признан

Я использую aSmack с Openfire . После многих исследований я обнаружил, что Openfire не поддерживает архивирование сообщений и установил плагин OpenArchive . Теперь архивирование работает нормально, и все сообщения хранятся в порядке. Теперь на стороне клиента я попытался отправить строфу IQ для извлечения архивных чатов . Сначала я добавил поставщика IQ, как показано ниже: pm.addIQProvider("list", […]

GCM XMPP CCS против MQTT

У нас есть требование для обмена машиной с машиной через наши серверы. Первоначально мы планировали использовать MQTT + Rabbit MQ адаптер для размещения опубликованных сообщений от клиентов, обработки сообщений на сервере и публикации их другим абонентам. С GCM, поддерживающим восходящие сообщения через XMPP CCS, то же самое можно было бы достичь с помощью самой GCM. […]

Не удалось, потому что: de.measite.minidns.hla.ResolutionUnsuccessfulException: запрос xxxx. IN AAAA дал ответ об ошибке NX_DOMAIN

После того, как я обновил smack до 4.2.0, я получаю проблему с подключением. The following addresses failed: 'xxxx:5222' failed because: de.measite.minidns.hla.ResolutionUnsuccessfulException: Asking for xxxx. IN A yielded an error response NX_DOMAIN, '52.90.233.38:5222' failed because: de.measite.minidns.hla.ResolutionUnsuccessfulException: Asking for xxxx. IN AAAA yielded an error response NX_DOMAIN Проблема возникает, когда хост установлен в конструкторе конфигурации соединения. пример […]

Не удается отправить или получить присутствие с ASmack

Я пытаюсь создать клиент для XMPP-чата для Android (используя Java, подключенную к C # / Unity). У меня есть соединение Java -> Unity / C #, работающее отлично. Я также загрузил Asmack и могу сгенерировать библиотеку и мой класс-оболочку для инициализации соединения с сервером OpenFire XMPP. Однако я не могу заставить Присутствие послать или получить. […]

Android: open fire xmpp

Я хочу сделать небольшое приложение для чата в Android. Для этого я сделал шаги, упомянутые на этой следующей странице http://davanum.wordpress.com/2007/12/31/android-just-use-smack-api-for-xmpp/ Он работает отлично, если мы вводим учетные данные gmail, например: private final static String SERVER_HOST = "talk.google.com"; private final static int SERVER_PORT = 5222; private final static String SERVICE_NAME = "gmail.com"; private final static String […]