QuickBlox: как сохранить приложение в фоновом режиме?

Я использую QuickBlox SDk для приложения чата. Когда приложение переходит в фоновый режим, я не мог получать сообщения чата. Поэтому я хочу, чтобы приложение работало в фоновом режиме.

Я знаю, как поддерживать приложение в фоновом режиме для приложения на основе VOIP.

Также у меня есть полезная ​​ссылка для XMPP для поддержки фонового режима. Но для этого нам нужно взаимодействовать с фреймворком XMPP, но с QuickBlox SDK нам не нужно напрямую взаимодействовать с фреймворками XMPP.

Итак, как можно поддерживать работу приложения в фоновом режиме с помощью QuickBlox SDK?


person Maulik    schedule 02.01.2014    source источник


Ответы (1)


Вы будете в сети в XMPP, пока ваше устройство отправляет информацию о присутствии XMPP.

[[QBChat instance] sendPresence];

Через 90 секунд после последнего сеанса присутствия закрывается.

Я думаю, вы можете создать фоновую задачу с таймером присутствия (но это будет работать в течение 10 минут. По истечении этого времени вы можете попробовать воссоздать фоновую задачу в течение следующих 10 минут и т. Д., Но я не проверяю, работает ли это). Это Выполнение задач конечной длины с сайта Рэя.

person frankWhite    schedule 02.01.2014