Articles of xmpp

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"; // […]

Конфигурация по умолчанию для xmpp для Android xmpp

Я использую проект с открытым исходным кодом Xabber и могу создать новую группу, но он всегда говорит: эта комната заблокирована от записи до подтверждения конфигурации. Я попытался установить конфигурацию по умолчанию, но это лишает меня исключения: 401 не авторизован. В чем проблема. final MultiUserChat multiUserChat; try { multiUserChat = new MultiUserChat(xmppConnection, room); // CHANAKYA: set […]

Как добавить и подписать запись jabber на мою учетную запись XMPP?

Я могу добавить Entry в учетную запись Xmpp, используя этот код. Я не могу получить подписку «оба», вместо этого я не получаю none . roster.createEntry("abc@xyz.com", "abc", null); Как добавить запись с type=both присутствия type=both , когда я подписываюсь на запись в эту учетную запись. Я хочу знать, есть ли функция publish-subscribe xmpp? Как получить уведомления […]

Отправка и получение сообщений с помощью Smack Api для Android

Я пытаюсь с последних четырех дней отправлять и получать сообщения чата с помощью собственного XMPP и с Smack + OpenFire. Согласно «readme.txt» Smack, я установил соединение и получил зарегистрированного пользователя. Код подключения и логин – это public static String TAG = "Test connection"; private static XMPPTCPConnection connection; private static String userName = "demo"; private static […]

Как получить значение пользовательского атрибута из XML-сообщения XMPP?

Хорошо, ребята, простой вопрос, но очень важный для меня. Поэтому другой клиент android отправляет этот xml msg: <message id='6ymdM-19' to='xox@xox.xox/smack' type='chat'> <subject>normal</subject> <received xmlns='urn:xmpp:receipts' id='HVgQw-5'/> </message> И мой слушатель примерно такой: private class MsgListener implements ChatStateListener { /** * Constructor. */ public MsgListener() { } @Override public void processMessage(Chat chat, org.jivesoftware.smack.packet.Message message) { String xmlMessage […]

Уведомления Android push с XMPP

Я внимательно прочитал все сообщения, которые есть на тему и оповещения Android push. В принципе, за небольшую сумму, согласно этому сообщению Android и (миллионы) push-уведомлений , можно выделить три возможности: Google Cloud Message, MQTT и XMPP. О Google Cloud Message Я вижу некоторые преимущества и некоторые недостатки (версии Android, установленные Google Play, количество активных google, […]

Добавление участников в чаты XMPP

Я хочу реализовать групповой чат в своем приложении, для этого я использую чаты MUC для реализации того же. Здесь я хочу добавить список членов (у меня есть JID) в комнату. Я хочу добавить их внутренне ко всем членам списка. Как я могу добавить их, не приглашая их. И после добавления членов я хочу реализовать функциональность, […]