Можно ли обрабатывать данные push-уведомлений в Windows Phone 7? - PullRequest
0 голосов
/ 30 ноября 2010

У меня вопрос к моему студенческому проекту.

В настоящее время я использую push-уведомления в Windows Phone 7 и хотел спросить, возможно ли это - как в Android - обрабатывать доставленные данные в фоновом режиме, создавая wakelock или что-то подобное.

Вот сценарий того, как это работает в Android: 1. Я отправляю уведомление на устройство (точнее, на C2DM Server, но сейчас это не имеет значения). 2. Приложение получает мое уведомление, когда оно закрыто, показывает плитку на экранах и сохраняет данные в базе данных, чтобы я мог работать с ними позже.

Можно ли сохранить данные, полученные с помощью push-уведомления, в базе данных / изолированном хранилище в Windows Phone 7, когда приложение не запущено?

Ответы [ 3 ]

0 голосов
/ 30 ноября 2010

Как сказал Мик.В настоящее время это невозможно.

Предполагается, что уведомления по плиткам и тостам предоставляют обновленную информацию пользователю или подсказывают пользователю, что имеется больше информации.

Если после этого пользователю будет предложено открыть приложение, это должно послужить триггером для приложения, чтобы получить любую новую информацию с сервера.Затем вы можете сохранить / сохранить эту информацию соответствующим образом.

0 голосов
/ 22 декабря 2010

Да, это возможно. Вы можете проверить эту ссылку Как: отправить push-уведомление для Windows Phone на MSDN

0 голосов
/ 30 ноября 2010

Эта возможность не предоставляется непосредственно API в данный момент. Однако ничто не мешает вам перезвонить веб-службе после того, как пользователь нажмет на уведомление о тосте, чтобы запросить любые данные, которые необходимо передать.

...