Можно ли запускать приложение q Q Symbian в фоновом режиме и взаимодействовать с домашним экраном? - PullRequest
2 голосов
/ 21 января 2010

Я пишу приложение для Symbian с использованием Qt для Symbian, которое должно работать на телефонах S60 3rd edition FP1, FP2 и 5th edition.

В моем приложении мне потребуется реализовать функцию push-уведомлений, которая будет уведомлять пользователя об изменениях на сервере. По сути, это приложение с отложенными задачами. Когда пользователю назначается новое задание, он должен быть уведомлен.

В идеале пользователь запустит приложение и каким-то образом отправит его в фоновый режим, чтобы оно продолжало ждать push-уведомлений (это другой вопрос, но сначала мне придется немного поискать!).

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

Вопрос в том, возможна ли такая функциональность только с Qt для Symbian? Если нет, может кто-нибудь направить меня в правильном направлении? До сих пор я нашел только API для публикации на домашнем экране, но это только для телефонов Series 60 5-го издания.

Спасибо!

1 Ответ

0 голосов
/ 22 января 2010

Для телефонов 3-го издания не существует опубликованного способа добавления на домашний экран. Я видел комментарии о том, что есть API, но нет документации, и он работает только у вас в ПЗУ, поэтому его нельзя использовать.

Вы можете добавить оверлейное окно на домашний экран. Вот пример из Nokia.

Я еще не выполнил работу над 5-м изданием, поэтому не знаю.

...