2012-10-22 2 views
0

저는 Winform/Webforms 개발자이며 비교적 WP7에 익숙하지 않습니다. 나는 신청서를 작성 중이고 다음과 관련하여 혼란 스럽다.WP7 백그라운드 서비스

내 응용 프로그램은 WP7에 설치되며 웹 서비스와 통신하여 일부 데이터를 가져옵니다. 응용 프로그램은 백그라운드에서 실행되어야하므로 특정 시간에 위젯이나 알림 형식으로 사용자에게 일부 데이터를 표시 할 수 있습니다. 사용자는 설치된 응용 프로그램을 열어 일반 설정 만 변경합니다.

1- WP7에서 위젯을 만드는 방법은 무엇입니까? 그것을 지원합니까?

2 안드로이드에서는 백그라운드에서 실행되는 서비스를 만들 수 있습니다. 어떻게 할 수 있습니까?

답변

0

WP7에서는 tile을 사용하여 데이터를 표시 할 수 있으며 타일은 Android 플랫폼의 위젯과 같습니다. 게다가 Push Notifications을 사용하여 데이터를 표시 할 수 있습니다. Android의 알림과 같습니다.

Q2의 경우 Background Agents을 사용하여 백그라운드에서 실행되는 서비스를 만들 수 있습니다. 예를 들어 PeriodicTask를 사용하여 백그라운드 웹 서비스를 통해 데이터를 가져올 수 있습니다.

+0

그러나 많은 제한이 있습니다. 주기적 작업은 실행할 때 15 초 밖에 걸리지 않으며 사용할 메모리가 6MB에 불과합니다. 또한 사용자 또는 OS별로 아무런 통보없이 회피 할 수 있습니다. –

+0

@AntonSizikov 실제로 전기를 절약하기 위해 Windows Phone Background Agents에는 많은 제한이 있습니다. 그래서 당신이 그것을 받아 들여야하는 것이 유감입니다. – ellic

관련 문제