Создание службы типа приложения и реагирование на уведомления и общесистемные события - PullRequest
0 голосов
/ 14 ноября 2011

Есть ли способ создать приложение, подобное приложению, на Windows Phone 7.5, чтобы это приложение оставалось активным и могло получать необработанные уведомления без вмешательства пользователя, даже если это не приложение переднего плана?

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

Этим я пытаюсь решить досадную повседневную ситуацию, для которой я не смог найти приложение, поэтому прошу прощения, что не описал всю ситуацию :)

спасибо

Ответы [ 3 ]

3 голосов
/ 14 ноября 2011

Вы можете использовать исходные «службы push-уведомлений» для отправки обновлений на устройство с веб-сайта.

Push-уведомления для Windows Phone

Это может быть дажеиспользуется для запуска или создания глубокой ссылки на ваше приложение из уведомления пользователя о появлении всплывающего уведомления или всплывающего сообщения.

Хотя вы можете использовать фоновые агенты для опроса сайта на предмет обновлений, это будет более эффективным для сервераотправить обновление на телефон, когда оно станет доступным.

Единственное ограничение заключается в том, что ваше приложение должно запускаться хотя бы один раз, чтобы договориться с вашим сервером и записать необходимые данные для проверки подлинности и подробности уведомлений Microsoft Push (componentUri)

Также имеется облачный пакет для использования этой службы.

Видео-пошаговое руководство служб push-уведомлений с использованием Azure

1 голос
/ 14 ноября 2011

AFAIK невозможно в WP7 точно так, как вы хотите. Как вы писали - фоновый агент запускается только каждые 30 минут, а когда ваше приложение переходит в фоновый режим, оно уничтожается.

Таким образом, вы должны остаться с 30-минутным лимитом - или изменить платформу телефона.

0 голосов
/ 14 ноября 2011

То, что вы хотите сделать, легко сделать с помощью Фоновые агенты для Windows Phone

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...