Как приложение Windows Phone 7 может зарегистрироваться для получения push-уведомлений службы при включении телефона?

У меня есть приложение WP7, и я хочу, чтобы оно регистрировалось для получения push-уведомлений при включении телефона?

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

Происходят ли какие-либо события при запуске, которые дадут мне доступ к моему приложению?

Я очень ленив, и если бы у меня был телефон WP7, я бы не хотел нажимать на кучу плиток только для того, чтобы войти в систему, если я сохранил свои учетные данные в изолированном хранилище и имел возможность «войти в систему, когда телефон запускается».


person MStodd    schedule 29.11.2010    source источник


Ответы (2)


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

После этого ваш сервер сможет отправлять обновления на устройство независимо от того, работает оно или нет.

person Mick N    schedule 29.11.2010

Нет такого события.

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

Вместо этого вам следует использовать уведомления Tile или Toast для связи с пользователем, когда ваше приложение не запущено.

person Matt Lacey    schedule 29.11.2010