Articles of xmpp

Конфигурация по умолчанию для 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) в комнату. Я хочу добавить их внутренне ко всем членам списка. Как я могу добавить их, не приглашая их. И после добавления членов я хочу реализовать функциональность, […]

Хорошо ли использовать только GCM для разработки чат-приложений для XMPP-андроида?

Многие приложения, такие как WhatsApp полагаются на GCM для отправки уведомлений на устройство, когда устройство находится в режиме ожидания или приложение работает в фоновом режиме. Сообщение GCM просто сообщает приложению синхронизировать с сервера, а затем XMPP используется для фактического чата (доставки полезной нагрузки). Но является ли это хорошим решением полагаться на GCM для отправки сообщений. […]

Android – Присутствие Smack и функции «набирает» не работают

Я использую функцию Smack library v4.1.0 (не aSmack) для чата в приложении Android. Кажется, я не могу использовать две следующие функции: Присутствие пользователя (онлайн, последний раз) Статус сообщения чата (отправлено, отправлено, прочитано) Для User Presence я использую следующий код, который всегда возвращает null . Presence userPresence = roster.getPresence(toUser); System.out.println("*** User status: " + userPresence.getStatus()); if […]

Потерянные сообщения через XMPP на устройстве отключены

Я пытаюсь разработать игру с поворотом по XMPP. (Единственное решение, которое я нашел для многоплатформенной игры). Я могу отправлять сообщения без проблем. Если другой пользователь не подключен к сети, сервер (OpenFire) сохранит его для последующей доставки. Проблема возникает, когда устройство меняет сеть (изменение от 3g до WiFi, изменение 3g IP …) или устройство потеряло сеть […]

Класс стикеров не найден для Quickblox

Я пытаюсь использовать приложение чата Quickblox для примера. http://quickblox.com/developers/Android_XMPP_Chat_Sample Но я получаю эту ошибку «Импорт vc908 не может быть разрешен» В этой строке: import vc908.stickerfactory.StickersManager; Я использовал эти библиотеки: – quickblox-android-sdk-chat-2.2.6.jar – quickblox-android-sdk-core-2.2.6.jar Также добавлены следующие: – android-support-v7-appcompat – google-play-services_lib – pull-to-refresh

Intereting Posts
Невидимая / прозрачная кнопка, которая работает как обычный в андроиде? Google Glass не входит в число Android-устройств от ADB Есть ли API для * изменения * значений Firebase Remote Config? Кэширование растрового кода запутывает Java.lang.SecurityException пытается прочитать из URI Android Contacts Как использовать метод registerReceiver? Android: Как сделать флип-анимацию для андроидной активности, как будто iphone flip горизонтально слева направо? Response-native android assembleDebug log: Неизвестный исходный файл: предупреждение: строка 'catal_debugjs' не имеет перевода по умолчанию Как избежать повторной компоновки общей иерархии представлений при использовании EditText? Выйти из Google и Facebook в приложении Android. Получение названия износостойкого устройства Линейные градиенты, не работающие в мобильных веб-браузерах Демон в Android Утилита выбора файла открыта из настроек Как я могу всегда показывать Android Studios Preview?