Articles of xmpp

Служит для подключения к XMPP

Я разрабатываю приложение для Android в Java. Теперь я, наконец, получил свое обслуживание, но как только я полностью убью приложение, соединение в моей службе умирает. Я использую asmack как библиотеку для подключения XMPP. Цель состоит в том, чтобы получать сообщения, даже если приложение убито пользователем (так что это не в фоновом режиме). Он работает, когда […]

Создание сервера xmpp для upstream google gcm

Предположим, у вас есть приложение с 10-ми миллионами установок и 10 000 000 активных пользователей в данный момент времени. Мне нужно регистрировать данные активности моих пользователей на моих серверах. В настоящее время я делаю HTTP-запросы с устройства на свои серверы. У меня есть куча машин, на которых работает веб-сервер, сидящий за ELB Amazon. Они анализируют […]

Fetch XMPP Open Fire Частная история чата и архивирование сообщений в Android

Я работаю над XMPP Open fire, который смог отправить и получить сообщение в Частном чате, а также в комнате, а также получить чат из чата, но не смог получить историю сообщений Частного чата, и я также хочу достичь Архивирование сообщений в чатах и ​​чатах для Android.

Как эффективно использовать постоянный XMPP с Android

Я хочу разработать приложение для обмена мгновенными сообщениями. GCM, для толкания данных является популярным (и эффективным) способом, если вы находитесь на android, но я не использую его по следующим причинам: Он удаляет более 100 неподтвержденных сообщений. Он не будет работать на устройствах, у которых нет приложений Google. Вместо этого я решил настроить традиционный сервер XMPP […]

Не удалось подключиться к серверу Openfire (используя smack api)

Я пытаюсь запустить этот код, используя smack 4.1.0 Thread D= new Thread(new Runnable() { @Override public void run() { SmackConfiguration.setDefaultPacketReplyTimeout(10000); XMPPTCPConnectionConfiguration config = XMPPTCPConnectionConfiguration.builder() .setUsernameAndPassword("harsh", "pass") .setServiceName("192.168.0.200") .setHost("192.168.0.200") .setPort(5223).setSecurityMode(ConnectionConfiguration.SecurityMode.ifpossible) .build(); AbstractXMPPConnection conn2 = new XMPPTCPConnection(config); try { conn2.connect(); conn2.login(); Presence presence = new Presence(Presence.Type.unavailable); presence.setStatus("Gone fishing"); // Send the packet (assume we have an XMPPConnection […]

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

Я создаю приложение Instant Messenger для Android с помощью XMPP. Как я могу определить, получены ли сообщения, отправляемые мной сервером? Или как определить, отправлено ли сообщение?

Интеграция API Google Talk с Android-приложением

Я проверяю google talk api, и он использует XMPP. Здесь http://code.google.com/appengine/docs/java/xmpp/overview.html#Sending_Chat_Messages Я читаю об интеграции в мое приложение для Android. Кто-нибудь знает о хороших учебниках по использованию API разговоров Google с Android? Также требуется ли интегрировать приложение-движок?

Проблема с установлением соединения Openfire XMPP Android на реальном сервере через Asmack

Проблема с установлением Openfire XMPP Connection Android на реальном сервере через Asmack. Я не могу установить соединение с сервером. Тот же код работает нормально, когда я указываю его на локальном хосте, но проблема возникает при указании на реальном сервере. Исключение обнаружено при установлении соединения: соединение не выполнено. Нет ответа от сервера xmppConfig = new ConnectionConfiguration(Constants.XMPP_BASE_URL, […]

Filetransfer в android через xmpp?

Я просто пытаюсь передать файл через xmpp.Я использую asmack lib.Я получаю исключение ниже. E/AndroidRuntime( 332): FATAL EXCEPTION: main E/AndroidRuntime( 332): java.lang.NullPointerException E/AndroidRuntime( 332): at org.jivesoftware.smackx.bytestreams.socks5.Socks5BytestreamManager.enableService(Socks5BytestreamManager.java:704) E/AndroidRuntime( 332): at org.jivesoftware.smackx.bytestreams.socks5.Socks5BytestreamManager.activate(Socks5BytestreamManager.java:696) E/AndroidRuntime( 332): at org.jivesoftware.smackx.bytestreams.socks5.Socks5BytestreamManager.getBytestreamManager(Socks5BytestreamManager.java:1 80) E/AndroidRuntime( 332): at org.jivesoftware.smackx.filetransfer.Socks5TransferNegotiator.<init>(Socks5TransferNegotiator.java:50) E/AndroidRuntime( 332): at org.jivesoftware.smackx.filetransfer.FileTransferNegotiator.<init>(FileTransferNegotiator.java:217) E/AndroidRuntime( 332): at org.jivesoftware.smackx.filetransfer.FileTransferNegotiator.getInstanceFor(FileTransferNegotiator.java:102) E/AndroidRuntime( 332): at org.jivesoftware.smackx.filetransfer.FileTransferManager.<init>(FileTransferManager.java:63) E/AndroidRuntime( 332): at org.apache.android.xmpp.XMPPClient.fileTransfer(XMPPClient.java:143) E/AndroidRuntime( […]

Невозможно подключиться к Google Cloud Connection Server

Я пытаюсь открыть соединение XMPP между моим сервером и сервером облачных соединений Google (CCS), но он не работает. Я программирую с помощью PHP и используя библиотеку JAXL. Вот мой код: <?php include_once 'jaxl.php'; $client = new JAXL(array( 'jid'=>'<my_sender_ID>@gcm.googleapis.com', 'pass'=>'my_API_key', 'auth_type'=>'PLAIN', 'host' => 'gcm.googleapis.com', 'port' => '5235', 'force_tls' => true )); $client->start(); echo "done"; ?> И […]