Там не является прямым эквивалентом Android услуги или Иос beginBackgroundTaskWithExpirationHandler
(которые отличаются друг от друга) в WP7.
A BackgroundWorker
(sample) наиболее тесно связан с Android AsyncTask и запускает фоновый код во время работы приложения.
В качестве альтернативы вы можете зарегистрировать ScheduledTaskAgent
(overview, sample, best practices) для работы в небольших, 15 секунд всплесками каждые 30 минут или около того (хотя это не гарантировано работать вообще, если телефон разряжен).
Я думаю, лучший вопрос: не могли бы вы просто записать время, в которое приложение переместилось на задний план, а затем обновить счетчик, когда это необходимо, когда приложение перезагружается?
+1 для предложения решения, следующего за концепцией жизненного цикла приложения Windows Phone :) – thmshd