QuickBlox добавляет серверную логику

Можно ли добавить серверную логику в QuickBlox? Например, я хочу отправлять сообщение во все существующие чаты в моем приложении каждые 20–30 секунд. Единственный способ, который я вижу сейчас, это разместить мою программу на другом сервере, который будет регистрироваться как другой пользователь и подключаться ко всем существующим комнатам, отправляя сообщения. Есть ли другой способ? Спасибо.


person Valera    schedule 21.08.2013    source источник


Ответы (1)


Сейчас нет возможности загрузить пользовательский код на сервер QuickBlox,

Как обходной путь - напишите простой скрипт (на питоне, руби), который это сделает, залейте его на какой-нибудь сервер (или домашний ПК), запустите на CRON. Работает ли это для вас?

person Rubycon    schedule 23.08.2013
comment
Спасибо за ответ. Вы имеете в виду, что я должен выполнить всю процедуру аутентификации (с учетными данными приложения) и регистрации, используя REST API? Можно ли написать такое на Java (поскольку я планирую использовать несколько других Java-библиотек)? - person Valera; 24.08.2013
comment
Да, вам нужно войти в чат, получить список комнат, отправить сообщение в каждую комнату. И запланируйте запуск этого кода каждые 30 секунд. - person Rubycon; 26.08.2013
comment
Вот список библиотек XMPP xmpp.org/xmpp-software/libraries Smack — самый популярен для Java-приложений - person Rubycon; 26.08.2013
comment
@IgorKhomenko использует XMPP для реализации чата в QuickBlox? Можно ли получить доступ к серверу чата для моего приложения QuickBlox напрямую через Smack? - person emkman; 14.05.2014
comment
@emkman да, это XMPP, и вы можете без проблем использовать Smack - person Rubycon; 15.05.2014