Как установить срок действия агента фоновой задачи в Windows Phone 7, чтобы никогда не истек? - PullRequest
0 голосов
/ 05 февраля 2012

Я разрабатываю приложение, в котором пользователь выбирает вариант обновления своей активной плитки и может забыть о приложении.Как только он выберет опцию обновления, я запускаю агент фоновой задачи.Но, похоже, согласно msdn, агент фоновой задачи будет работать только до двух недель.

Как запустить его снова, не заходя в приложение?

Ответы [ 2 ]

1 голос
/ 13 декабря 2012

Это изменилось в Windows Phone 8. Если пользователь выбрал ваше приложение для какого-либо из параметров экрана блокировки (Фон, Содержимое или Состояние), приложение продолжит работу через две недели без необходимости запуска приложением.user.

Итак, если у вас есть приложение, которое пользователь решает использовать в качестве части экрана блокировки, у вас все в порядке.

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

Мне также понравился один из комментариев выше, чтобы изменить статус вашей плитки на «Запускать меня, чтобы получать больше обновлений».

1 голос
/ 05 февраля 2012

Невозможно запустить Фоновый агент без перепланирования каждые 14 дней. Более того, если телефон находится в режиме экономии заряда аккумулятора, агент может не работать. Итак, вы должны найти лучший способ обновить плитку (Tile Push Notification).

Или, если вы хотите использовать Bckground Agent, за день до истечения срока действия обновите плитку, сказав, что пользователь должен открыть приложение, чтобы продолжить обновлять плитку. Но, если он полезен, пользователь нажмет на плитку, чтобы получить больше информации.

...