Articles of xmpp

SASLError с использованием PLAIN: не авторизовано

Я пытаюсь перенести приложение из aSmack в Smack 4.1.1 . Однако у меня возникли проблемы с использованием одного и того же сервера и данных для входа в случае с Smack, а на aSmack он работает отлично. Вот мой старый код входа в aSmack – void startConnect(boolean sslFlag) throws XMPPException, SmackException, IOException { ConnectionConfiguration connectionConfig = […]

Как установить / получить данные профиля с помощью XMPP с помощью Smack

Я работаю над клиентом XMPP на Android, используя библиотеку Smack. Ресурсы реестра / сообщений / присутствия работают очень хорошо. Однако я не нашел способ сохранить дополнительную информацию о профиле (userpicture, имя собаки, …). Единственный способ, который я вижу из Google, – использовать VCards. Но это просто не сработало. Я попробовал следующее: VCard vCard = new […]

Присутствие слушателя не работает в asmack

Я разрабатываю приложение чата для Android, используя asmack. Соединение устанавливается, и я также могу войти в систему. Я добавил слушателя для IQ-пакетов, и это работает нормально. Я добавил слушателя для пакетов присутствия, вот мой код: PacketTypeFilter presenceFilter=new PacketTypeFilter(Presence.class); connection.addPacketListener(new PacketListener() { public void processPacket(Packet packet) { Presence presence = (Presence)packet; Log.d("test1","Presence packet came :From:"+presence.getFrom()+",Packet ID:"+presence.getPacketID()+",Priority:"+presence.getPriority()+",To:"+presence.getTo() […]

Передача файлов: показать размер файла 0KB при передаче файла с помощью smack в android

Получение проблемы при передаче файлов в android с использованием библиотеки Smack и сервера открытого огня. Пустой файл получен на другом устройстве при передаче файла на одно устройство в другое, его отображение размера 0 КБ. Когда я его открыл, на его экране отображается пустой экран. Знаете, в чем проблема. Я использую эту ссылку для реализации. Мой […]

Не удается получить файл с помощью asmack и xmpp

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

Все языки, кроме английских, анализируются в запросе GCM POST

Частичное решение было дано: Разбор символов ASCII с помощью Erlang Случай 1: это отлично работало для текста хинди mod_pushAndroid:send_gcm_msg('APA91bFME7yEJagEeHY7-qRP4Zz4LAYBG5mTALL9TNfrep39uT92AFuQ1ILouWkfPq52GgI3QPNbXHzFfOou67XPtum2J14MnkUdhs0vyccVPDRzLVGrE68k4BNPwRlqQUOv', "GROUP","Message","2001","GIS=d", list_to_binary([224,164,181,224,164,191,224,164,149,224,164,191,224,164, 170,224,165,128,224,164,161,224,164,191,224, 164,175,224,164,190]), "9@devlan/sd","asas"). Результат: {ok,"{\"multicast_id\":7485677963483149262,\"success\":1,\"failure\":0,\"canonical_ids\":0,\"results\":[{\"message_id\":\"0:1434977706573613%38d7c464f9fd7ecd\"}]}"} Случай 2: для английских букв (значения ASCII 100, 101 и т. Д.) (ejabberd@localhost)3> mod_pushAndroid:send_gcm_msg('APA91bFME7yEJagEeHY7-qRP4Zz4LAYBG5mTALL9TNfrep39uT92AMQ1ILouWkfPq52GgI3QPNbXHzFfOou67XPtum2J14MnkUdhs0vyccVPDRzLVGrE68k4BNPwRlqQUOv', "GROUP","Message","2001","GIS=d", list_to_binary([100,101,102,103]), "9@devlan/sd","asas"). {error,{"HTTP/1.1", "JSON_PARSING_ERROR: Unexpected token END OF FILE at position 402.\n"}} Случай 3: […]

Как узнать состояние ввода в 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 […]

Ошибка входа в систему Asmack на Android 5.0 и выше

Я столкнулся с проблемой подключения SSL-соединения asmack на Android 5.0 и выше. Я думаю, что это связано с безопасностью. Я разрешил это, отключив следующие перед подключением: config.setSASLAuthenticationEnabled(false); config.setSecurityMode(SecurityMode.disabled); Но я хочу, чтобы безопасность была включена. Как решить проблему без отключения setSecurityMode ? Я посмотрел изменения 5.0 http://developer.android.com/about/versions/android-5.0-changes.html#ssl Но не может найти решение Мой логарифм 02-26 […]

Отправка сообщения из плагина веб-браузера в приложение android и IOS с использованием XMPP

Я разрабатываю приложение, которое должно отправить сообщение из моего плагина веб-браузера в мой клиент приложения для Android и IOS и получить ответ обратно на плагин. Я нашел XMPP в качестве опции для этого, но для каждого клиента требуется отдельный jabberID (JID). Но мне нужно использовать один и тот же идентификатор, чтобы сказать пользователям Gmail ID […]

Android: asmack (портировано) или smack (исправлено)?

Я искал alot на google и здесь, чтобы найти лучший признанный API для клиента XMPP. Я нашел следующие два: Asmack:. http://code.google.com/p/asmack/ Исправленный smack: http://davanum.wordpress.com/2008/12/29/updated-xmpp-client-for-android/ Я не могу найти сравнение этих двух API в Интернете, так что, возможно, вы можете помочь мне в выборе. В оригинальной статье исправленного smack он сообщает, что TLS не работает (это […]