Articles of smack

XMPp + openfire + подтверждение сервера отправителю

Я разрабатываю приложение IM. Я хочу получить подтверждение во время Когда сообщение получено сервером Openfire Я использовал ниже градиенты //XMPP Gradles compile 'org.igniterealtime.smack:smack-android:4.1.0' compile 'org.igniterealtime.smack:smack-tcp:4.1.0' compile 'org.igniterealtime.smack:smack-im:4.1.0' compile 'org.igniterealtime.smack:smack-extensions:4.1.0' Примечание . Я уже прошел через все ссылки StackOverflow и пришел к выводу, что Openfire не поддерживает XEP-0184 и описывает механизм получения квитанций. Я также попробовал […]

Видеочат с помощью XMPP

Я изучил лучший способ разработки приложения для видеочата на Android, который: A) Является прямым P2P ИЛИ Б) Может ли использовать существующие сервисы (gtalk?), Которые уже поддерживают видеочат для обработки сообщений, имея возможность поддерживать пользовательское сопряженное приложение Для этого я рассматривал возможность использования XMPP + Jingle. Я видел этот пост и это , и я не […]

Не получать точный ответ от vCard, используя asmack

Я извлекаю vCard, используя библиотеку asmack . Я могу получить vCard, но ответ не совсем то, что мне нужно, он дает только ответ <iq id="3842p-8" to="lalit3686.android@gmail.com" type="get"> <vCard xmlns='vcard-temp'><FN>Lalit Poptani</FN> Ожидаемый ответ – полная информация / информация о пользователе, как показано здесь. Я попробовал это, как показано ниже, VCard vCard = new VCard(); try { […]

Как создать учетную запись от Smack 4.1

Я пытаюсь создать учетную запись от Smack для Android на jabber.at. Вот мой код: XMPPTCPConnectionConfiguration conf= XMPPTCPConnectionConfiguration.builder() .setServiceName("jabber.at") .build(); XMPPTCPConnection connection = new XMPPTCPConnection(conf); connection.addConnectionListener(xmppConnectionListener); connection.connect(); AccountManager accountManager = AccountManager.getInstance(connection); Map<String, String> map = new HashMap<String, String>(); map.put("username", usr); map.put("password", pwd); map.put("email", email); accountManager.createAccount(usr, pwd, map); У меня ошибка: W/System.err﹕ org.jivesoftware.smack.packet.XMPPError@2beba168 W/System.err﹕ at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:217) W/System.err﹕ […]

Как правильно принять запрос собеседника в Android?

Существует сервер openfire и клиенты Android (smack). Все клиенты могут добавлять друг друга в список друзей / списков (без авторизации, я хочу, чтобы пользователь мог видеть друг друга без запроса приятеля). У меня есть некоторые проблемы с получением информации о присутствии отправителя отправителя. Предположим, что есть 2 пользователя – Пользователь A, Пользователь B. Я могу […]

События XMPP на Android

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

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

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

Не удалось, потому что: 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. Однако я не могу заставить Присутствие послать или получить. […]

Filetransfer в android через xmpp?

Я просто пытаюсь передать файл через xmpp.Я использую asmack lib.Я получаю исключение ниже. E/AndroidRuntime( 332): FATAL EXCEPTION: main E/AndroidRuntime( 332): java.lang.NullPointerException E/AndroidRuntime( 332): at org.jivesoftware.smackx.bytestreams.socks5.Socks5BytestreamManager.enableService(Socks5BytestreamManager.java:704) E/AndroidRuntime( 332): at org.jivesoftware.smackx.bytestreams.socks5.Socks5BytestreamManager.activate(Socks5BytestreamManager.java:696) E/AndroidRuntime( 332): at org.jivesoftware.smackx.bytestreams.socks5.Socks5BytestreamManager.getBytestreamManager(Socks5BytestreamManager.java:1 80) E/AndroidRuntime( 332): at org.jivesoftware.smackx.filetransfer.Socks5TransferNegotiator.<init>(Socks5TransferNegotiator.java:50) E/AndroidRuntime( 332): at org.jivesoftware.smackx.filetransfer.FileTransferNegotiator.<init>(FileTransferNegotiator.java:217) E/AndroidRuntime( 332): at org.jivesoftware.smackx.filetransfer.FileTransferNegotiator.getInstanceFor(FileTransferNegotiator.java:102) E/AndroidRuntime( 332): at org.jivesoftware.smackx.filetransfer.FileTransferManager.<init>(FileTransferManager.java:63) E/AndroidRuntime( 332): at org.apache.android.xmpp.XMPPClient.fileTransfer(XMPPClient.java:143) E/AndroidRuntime( […]

Intereting Posts
Как автоматически перезапустить службу, даже если пользователь закроет ее? Как изменить цвет заголовка в пользовательских вкладках Chrome Событие LongClick также вызывает событие Click Как получить имена всех таблиц, присутствующих в базе данных в Android SQL Lite Как хорошо показать мягкую клавиатуру в фрагменте на Android? Включение / выключение прослушивателя меню переадресации Изменение размера изображений и setCompoundDrawablesWithIntrinsicBounds Использование общих настроек для сохранения высоких показателей Как получить все контакты из телефонной книги и SIM-карты в Android? Java.lang.IllegalArgumentException: Плохой класс: класс java.util.GregorianCalendar Можем ли мы обновить APK в Google Play Store без изменения версии APP Изменение размера в элементе списка слоев RealmDb: чистая архитектура на Android Ошибка SGS-3, связанная с списком цепочек SMS-сообщений? Пауза видео YouTube для Android YouTube при повороте экрана или скрытии проигрывателя