Articles of xmpp

Как реализовать статус чтения сообщения, например, отметку whatsapp blue tick?

Я разрабатываю одно приложение в чате, это один модуль, для общения я использую xmpp. Когда я отправляю сообщение, я получаю этот статус доставки сообщений с помощью DeliveryReceiptManager. DeliveryReceiptManager.getInstanceFor(connection).enableAutoReceipts(); DeliveryReceiptManager.getInstanceFor(connection).addReceiptReceivedListener(new ReceiptReceivedListener() { @Override public void onReceiptReceived(String arg0, String arg1, String arg2) { Log.v("app", arg0 + ", " + arg1 + ", " + arg2); } }); […]

Как получить DiscussionHistory для комнаты MultiUserChat с помощью aSmack?

Как получить обсуждениеИстория комнаты MUC из MultiUserChat ? Я могу создать экземпляр и комнату MultiUserChat, используя библиотеку aSmack, теперь я хочу показать все предыдущие разговоры, которые произошли в комнате. Любой, кто испытал это, пожалуйста, помогите мне. Я Google много искал об этом, но все-таки я не получил правильной документации / объяснений по этому поводу.

Asmack XMPP регистрация новых пользователей

Хорошие люди StackOverflow, пожалуйста, помогите. Я установил ejabberd-сервер на моем компьютере ubuntu, добавил виртуальный хост, установил {доступ, регистр, [{allow, all}]}. И зарегистрировал учетную запись администратора. Я не гуру linux, но мне удалось сделать эту базовую настройку. Теперь, с моей машины Win 7, используя Pidgin, я могу войти в систему как администратор и получить доступ ко […]

GetSearchForm возвращает null при использовании UserSearch в XMPP с помощью aSmack

У меня есть этот код, практически не измененный из примеров: UserSearchManager usm = new UserSearchManager(conn); Form searchForm = usm.getSearchForm("search.myserver.com"); Form answerForm = searchForm.createAnswerForm(); answerForm.setAnswer("Username", true); answerForm.setAnswer("search", contact.getJid()); ReportedData data = usm.getSearchResults(answerForm, "search.myserver.com"); Это прекрасно работает в среде Desktop, используя библиотеку Smack, но я не могу заставить ее работать на Android (где мне нужно использовать asmack). […]

Как узнать состояние ввода в XMPP openfire с помощью Smack

Я разрабатываю приложение для чата с использованием сервера Openfire XMPP. Я могу общаться в чате между двумя пользователями. Но я хочу знать статус ввода, когда кто-то печатает сообщение. Поэтому я создал класс: – public class typingStatus implements ChatStateListener { @Override public void processMessage(Chat arg0, Message arg1) { // TODO Auto-generated method stub } @Override public […]

Во время передачи файлов с использованием smack в android: java.util.concurrent.ExecutionException: ответа от клиента нет

public void ReceiveFile() { ServiceDiscoveryManager sdm = ServiceDiscoveryManager.getInstanceFor(connection); if (sdm == null) { sdm = new ServiceDiscoveryManager(connection); Log.e("service discovery", "SDM"); sdm.addFeature("http://jabber.org/protocol/disco#info"); sdm.addFeature("jabber:iq:privacy"); } FileTransferManager manager = new FileTransferManager(connection); Log.e("after manager", "manager"); manager.addFileTransferListener(new FileTransferListener() { public void fileTransferRequest(final FileTransferRequest request) { new Thread(){ @Override public void run() { Log.e("Thread running", "starting"); IncomingFileTransfer transfer = request.accept(); File […]

XMPP "stream: error (conflict)" при попытке повторно подключиться или войти в систему

Привет всем Я использую сервер Smack и Openfire для чат-клиента, все работает хорошо, как чат, отправляет приглашение на новое добавление пользователя, получает список доступных пользователей и т. Д. Я не знаю, что делать, если соединение В липкой службе, и я добавил прослушиватель подключения к соединению и отключенному подключению …. позволяет сказать «подключение к Интернету», Я […]

Как получить статус сообщения для чтения / непрочтения с помощью XMPP Smack API?

Я использую smack api для приложения для Android. Я успешно выполнил передачу текстовых сообщений и изображений. Но я не понимаю, как я могу получить статус сообщения, либо он читается конечным пользователем, либо нет? Пожалуйста, дайте мне ссылку на некоторые примеры или предоставите мне фрагмент кода, чтобы я мог это сделать. В настоящее время я использую […]

Как мы можем получить доступ к сообщениям архива в приложение android с сервера xmpp

Я сделал краткий обзор веб-сайта xmpp.org и прочитал все, что связано с архивированием сообщений (протокол XEP-0136). После прочтения всего документа, я все равно не получаю точного способа начать реализацию этих вещей в своем приложении для Android. Любой из нас может помочь мне, как мы можем реализовать доступ к архиву сообщений в руке клиента. Я использую […]

Как реализовать сторонний GCM-сервер CCS XMPP с использованием openfire?

В настоящее время я работаю над чат-чатом, в котором мне нужно реализовать сторонний чат-сервер. Я следую этому руководству Полный проект доступен в Github. Когда я загружаю этот проект, он предоставляет мне две папки проекта; Первый называется GCMDemo, а второй – GCM_CCS_application . Я импортирую GCMDemo в eclipse; Он предоставляет мне GCM-клиент для отправки сообщения, и […]