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