фоновое уведомление - ежевика - PullRequest
1 голос
/ 10 января 2012

Я хочу показать уведомление пользователя, даже когда приложение не открыто, используя что-то вроде фонового уведомления. Он будет прослушивать сервер, каждые 30 минут будет получать обновления и показывать пользователю сообщение. Как я могу реализовать это на BlackBerry.

Я не хочу использовать сервис RIM push.

Ответы [ 2 ]

2 голосов
/ 10 января 2012

Проверьте разницу между net.rim.device.api.system.Application и net.rim.device.api.ui.UiApplication .

Приложениякоторые не требуют какого-либо взаимодействия с пользователем, могут быть получены непосредственно из класса Application.Приложения, требующие взаимодействия с пользователем, должны быть получены из UiApplication.

1 голос
/ 11 января 2012

Создайте отдельное приложение (или предоставьте существующему приложению вторую точку входа), которое реализует net.rim.device.api.system.Application и настроено для запуска при запуске устройства. Этот экземпляр вашего приложения будет работать в своем фоновом процессе до тех пор, пока работает ОС. Он может выполнять любые опросы данных, которые ему необходимы, а затем отображать уведомления для пользователя, когда это необходимо, например, с помощью API net.rim.blackberry.api.messagelist.ApplicationIndicator и net.rim.blackberry.api.messagelist.ApplicationMessageFolder или вашего собственного пользовательского интерфейса.

...