Articles of smack

Android с Smack -Как получить список онлайн-пользователей?

Я работаю с jivesoftware Smack SDk для работы в режиме реального времени. Для создания соединения я использую следующий код, XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration.builder(); config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled); config.setServiceName("world-pc"); config.setHost(serverAddress); config.setPort(5222); config.setDebuggerEnabled(true); XMPPTCPConnection.setUseStreamManagementResumptiodDefault(true); XMPPTCPConnection.setUseStreamManagementDefault(true); connection = new XMPPTCPConnection(config.build()); XMPPConnectionListener connectionListener = new XMPPConnectionListener(); connection.addConnectionListener(connectionListener); connection.connect(); connection.login("username","password"); И его работа удивительно прекрасна. Теперь дело в том, что я хочу получить […]

Потерянные сообщения с помощью aSmack

Я использую aSmack в своем приложении для Android, чтобы получать сообщения от моего Desktop-Jabber-клиента. Это работает отлично, и даже если мой телефон Android не подключен (после правильного подключения), он получит автономные сообщения после следующего входа. Но когда я вхожу в режим самолета на телефоне или выключаю телефон, чтобы соединение было внезапно закрыто (без вызова функции […]

Проблема с Smack в приложении для чата Facebook для Android: Connection.getRoster (). GetEntries () всегда пуст

Я пытаюсь реализовать простое приложение для чата Facebook на Android. Он позволяет пользователю войти в систему, после чего приложение открывает новый ListActivity перечисляющий пользовательские контакты пользователя, а при нажатии на элемент открывается другое действие, в котором их разговор будет происходить. Первый экран, на котором пользователь входит в систему, называется MainActivity . Он содержит два EditText […]

Не удалось подключиться на сервере xmpp в android

Я использую Samck 4.1.0-alpha library для создания клиента Xmpp. Я создал действительных пользователей. Я пытаюсь отправить сообщение по кодам. Но получить ошибку. коды: new Runnable(){ @Override public void run() { // TODO Auto-generated method stub ConnectionConfiguration config = new ConnectionConfiguration("jabb3r.org", 5222, "jabb3r.org"); XMPPConnection connection = new XMPPTCPConnection(config); try { connection.connect(); connection.login("USERNAME", "PASSWORD"); // Assume we've […]

Не удалось подключить клиент Android с локальным сервером XMPP

Это касается сообщения здесь Я могу подключить свой компьютер к локальной настройке сервера tigase локально (я использую Smack API). Теперь я столкнулся с проблемами, когда хочу подключить Android Phone к этому серверу через Wi-Fi. Я могу подключиться к локальному серверу с помощью клиента Beem для android.My XMPP. Доменное имя сервера – это мое имя компьютера […]

Попытка подключиться к XMPP-серверу с помощью aSmack на Android дает мне «no dns resolver active»

Я сделал это как можно проще в коде. Я использую asmack library для android в версии 8-0.8.3. Мой код: package info.zajacmp3.servercommunication; import org.jivesoftware.smack.Connection; import org.jivesoftware.smack.XMPPConnection; import org.jivesoftware.smack.XMPPException; import android.app.Service; import android.content.Intent; import android.os.IBinder; public class XmppService extends Service{ public void xmppService() throws XMPPException { Connection conn1 = new XMPPConnection("jabber.org"); conn1.connect(); } @Override public void onCreate(){ […]

Smack 4.1 Ошибка аутентификации SASL

Я использую родную библиотеку Smack 4.1 для Android для разработки приложения чата. Я могу установить соединение между моим приложением и моим сервером, но я получаю SmackException относительно аутентификации SASL при входе в систему. Очки, которые необходимо отметить. На моей стороне сервера не требуется аутентификация SASL. Мое приложение не терпит крах, но получает следующие ошибки, которые […]

Передача файлов Android с использованием smack

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

Шаблоны для создания чата с XMPP

Я создал приложение для Android с сервером приложений Google App Engine. Теперь я хочу добавить простой чат в мое приложение. И у меня есть некоторые вопросы. Мои пользователи, зарегистрированные с их желаемыми доменами электронной почты, такими как hotmail.com, yahoo.com и даже более эзотерические домены, означают, что мне нужно создать JID для них? Если такой механизм […]

Не удается получить сообщения чата на Android с помощью XMPP и aSmack

Я пишу чат-клиент в Android, используя протокол XMPP. Я использовал asmack.jar, как это предусмотрено http://asmack.freakempire.de/ . Реализация работает в простой Java (с использованием smack.jar), которую я тестировал. Но в Android я могу отправлять сообщения другому клиенту (он использует pidgin) и не может получать от него сообщения. Приложение успешно подключается к серверу, регистрируется и появляется в […]