Каков наилучший способ получать уведомления с помощью механизмов push-уведомлений, когда обновление публикуется на узле pubsub (сервер openfire), а мобильное клиентское приложение xmpp отключено? Должно ли приложение запускаться в фоновом режиме каждые 30 минут без ведома пользователя (как мне этого добиться)? Я создаю мобильное приложение Jquery и хочу использовать phonegap для его упаковки для iOS, Android и, возможно, других устройств.
Edit1: Я думаю, что это должно быть что-то вроде C2DM или APNS. Но как мне отправить сообщение с сервера openfire на C2DM/APNS, когда конкретный пользователь получает сообщение.
Edit2: Как сервер XMPP (например, openfire) узнает, отправлять ли Push-уведомление в APNS или C2DM (потому что у одного пользователя может быть устройство Android или IOS или оба, но сервер xmpp этого не знает)? Если я задаю неправильные вопросы, пожалуйста, поправьте меня?
Спасибо!