Опрос фонового URL-адреса телефона 7 (Mango)?

#c# #background #polling #windows-phone-7

#c# #фон #опрос #windows-phone-7

Вопрос:

Каков рекомендуемый способ опроса URL-адреса каждые 5 минут (в фоновом режиме) на устройстве Phone 7 (Mango)?

Ограничены ли периодические агенты 30-минутным опросом? Должен ли я просматривать Push-уведомления?

Любые указатели / подсказки приветствуются.

Спасибо

Ответ №1:

Да, вы должны изучить push-уведомления (это намного сложнее, чем периодический агент …)

Но для периодического агента установлено значение 30 минут (и, я думаю, 25 секунд выполнения кода), и вы НИЧЕГО не можете с этим поделать. Также обратите внимание, что пользователь может решить отключить ваш периодический агент в настройках.

Но отправка уведомлений каждые 5 минут на телефон в любом случае может быть не очень хорошей идеей… Это быстро разрядит батарею!

Чего вы пытаетесь достичь?

Комментарии:

1. Проверка подлинности телефона в локальной сети / Wi-Fi для распутывания. Отправляя URL-адрес в untangle каждые 5 минут после входа в систему, вы можете путешествовать по сети без необходимости открывать портал каждые 5 минут. (Да, мы могли бы увеличить 5 минут, но это школа, поэтому короткие запуски на портале captive включены.)

2. Ха-ха, я понимаю… Ну, вы можете заставить приложение «спать» сзади и снова выполнять проверку подлинности при пробуждении. Так что вам просто нужно переключиться на него на секунду.

3. Просто небольшая идея: Если вы создаете приложение для себя, вы можете найти опцию отладки, чтобы заставить периодический агент запускаться каждые 5 минут. Но я просто предполагаю здесь.

4. Когда вы говорите «спящий» и просыпаетесь? Будет ли push-уведомление разбудить спящее приложение? (новичок в такого рода вещах на телефоне 7).

5. Я не думаю, что push-уведомление может разбудить приложение… Чтобы упростить задачу, WP7.5 поддерживает не более 5 приложений в режиме ожидания. Это означает, что они не выполняются, а хранятся в памяти. Итак, когда вам не нужно ждать, пока он возобновится при их включении. взгляните на это: borntolearn.mslearn.net/wpmango/m/mediagallery/… Главы 5 и 6 могут быть полезны для вас.

Ответ №2:

Должен ли я просматривать Push-уведомления?

Короткий ответ, да.

Push-уведомления устранят необходимость в постоянном опросе вашего приложения в фоновом режиме; это не только поможет вашим уведомлениям быстрее доходить до пользователей (поскольку нет задержки опроса), но и улучшит пользовательский интерфейс устройства, поскольку приложению не нужно работать в фоновом режиме (занимая много времени).ресурсы), пока пользователь выполняет другие действия.

Комментарии:

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