Articles of xmpp

XMPP Group Chat Android

Я реализовал механизм группового чата на своем Android, где я создал группы и добавляю их через REST API Plugin Openfire. Отправка сообщений в ту же группу, не доставляющих сообщения всем членам той же группы. Пожалуйста, см. Мой журнал ошибок для того же самого, и предложите мне какое-либо решение относительно того же. Журнал: 11-26 17:51:42.364 10035-10035/com.myoneapp.chat […]

Фоновая служба Android для приложения чата Smack (XMPP)

Я использую приложение чата, используя библиотеку asmack. Я хочу запустить всегда запущенную службу, где все задачи управления подключением должны быть выполнены, и которые должны продолжать получать входящие пакеты и сохранять сообщения в моей базе данных sqlite. И когда мое приложение будет запущено, я хочу, чтобы мое приложение также было уведомлено о входящих сообщениях, в то […]

Получить онлайн-пользователей (записи в реестре), используя smack 4.1 в android

Я пытаюсь получить записи реестра, используя smack 4.1 beta 2 в android. Https://github.com/igniterealtime/Smack/wiki/Smack-4.1-Readme-and-UpgradeGuide Цитаты из выше ссылки .. «Реестр теперь следует шаблону менеджера (используйте« Roster.instance », чтобы получить экземпляр, не более XMPPConnection.getRoster)» Прежде всего, я не могу получить объект «Roster», библиотеки, которые я импортировал, могут не иметь этого пакета или я пропустил любой lib здесь? […]

Внедрение FCM с помощью XMPP с использованием Smack для Android

Я работаю с XMPP для реализации чата в своем приложении для Android, и я использовал для этого Smack API. Мой чат работает нормально, и я сохраняю все сообщения чата на Android-устройстве локально. Следя за некоторыми проблемами, с которыми я сейчас сталкиваюсь. Во время чата, если какая-то связь теряется, требуется много времени для повторного подключения, а […]

Как получить историю одного чата из Openfire с помощью asmack android

Может ли кто-нибудь показать мне точный код для извлечения истории чата с сервера openfire в клиентское приложение Android с использованием библиотеки asmack и протокола XMPP? На моем сервере openfire я включил объединенную службу мониторинга / Open archive и все сообщения, успешно сохраненные в базе данных. Но я не знаю, как эти сообщения (история чатов) извлекаются […]

IN XMPP, получающее исключение, не авторизованное (401), при отправке формы

Я могу добавить группу, но она показывает «Комната заблокирована от записи до подтверждения конфигурации». Я исследовал, но не нашел удовлетворительного ответа. Ниже приведен код, как он получает соединение XMPP и отправляет форму. И при отправке формы он бросает «Неавторизованное исключение». xmppConnection = connectionThread.getXMPPConnection(); if (xmppConnection == null) { Application.getInstance().onError(R.string.NOT_CONNECTED); return; } final MultiUserChat multiUserChat; try […]

Google Cloud Messaging через протокол XMPP (сервер, работающий с PHP и XMPPHP). Как это работает?

Возможно, вы уже слышали об этом. Об этом было объявлено в Google IO, возможно, месяц назад. Облачные сообщения Google были только ниже по течению (сервер -> телефон), но теперь с помощью CCS (сервера облачных вычислений) вы можете отправлять сообщения вверх по потоку через постоянное TCP-соединение благодаря протоколу XMPP. Я уже разработал приложение, которое работает с […]

Лучший способ создать клиент чата Android XMPP в Unity3D

Я пытаюсь создать клиент чата iOS и Android XMPP, используя Unity / C # / Mono. У меня есть полнофункциональный чат-клиент, работающий на iOS с помощью Jabber.net, но он не работает для Android. Так кто-нибудь имеет представление о библиотеке, которая работает с Unity / C # для Android? В этом сообщении обсуждаются решения для Android […]

Передача файлов Android не работает через XMPP и OpenFire

Проблема : не удается получить файл, отправленный в приложение для Android через XMPP и OpenFire Server. Однако я могу успешно отправить файл. Я использую asmack jar asmack-jse-buddycloud-2010.12.11.jar Код : connConfig = new ConnectionConfiguration("beta.myCompany.co.uk", 5222); connConfig.setSASLAuthenticationEnabled(true); try { connect("username", "password"); } catch (Exception e) { e.printStackTrace(); } ServiceDiscoveryManager sdm = ServiceDiscoveryManager.getInstanceFor(connection); if(sdm == null) sdm = […]

Проблема с блокировкой пользователя в списке чатов с использованием сервера smack и open fire

Я хочу заблокировать конкретного друга из моего списка чатов с помощью XMPP . Код работает отлично. Исключения нет, но я не могу заблокировать пользователя. Я использую сервер открытого огня. Какие изменения я должен сделать на сервере? Может у ребят есть идея? Мой код: public void XMPPAddNewPrivacyList(Connection connection, String userName) { String listName = "newList"; // […]