2012-02-05 2 views
0

사용자가 라이브 타일을 업데이트하는 옵션을 선택하고 앱을 잊을 수있는 응용 프로그램을 설계하고 있습니다. 일단 그가 업데이트 옵션을 선택하면 백그라운드 작업 에이전트를 시작합니다. 하지만 msdn 당처럼 보이지만 백그라운드 작업 에이전트는 최대 2 주까지만 실행됩니다.Windows Phone 7에서 백그라운드 작업 에이전트의 만료를 설정하지 않으려면 만료되지 않습니까?

사용자가 앱을 들지 않고 다시 시작하려면 어떻게해야합니까?

+0

푸시 알림을 사용하여 사용자 타일을 업데이트 할 수 없습니까? – BigL

+1

내가 들었던 방법은 14 일이 끝나면 (예 : 12 일과 같이) 타일에 대한 정보를 표시하기 시작합니다 ('안녕하세요, 저를여십시오!) –

답변

1

백그라운드 에이전트 without rescheduling을 14 일마다 실행할 수 없습니다. 또한 전화가 배터리 절약 모드에 있으면 에이전트를 실행할 수 없습니다. 따라서 타일 (타일 푸시 알림)을 업데이트하는 더 좋은 방법을 찾아야합니다.

또는 Bckground Agent (만료되기 전날)와 함께 가고 싶다면 사용자가 타일을 업데이트하여 타일을 계속 업데이트해야한다고 말하는 타일을 업데이트하십시오. 그러나 정보가 유용하다면 사용자는 타일을 탭하여 더 많은 정보를 얻을 수 있습니다.

+0

백그라운드 에이전트가 작동하지 않는다는 것을 알고 있습니다. 배터리 절약 모드 및 다른 상황에서. 타일 ​​알림을위한 서버 측 구성 요소를 추가하여 내 애플 리케이션의 아키텍처를 복잡하게하는 것을 피하려고합니다. –

+0

또한 WP7 기기는 기기 당 푸시 알림에 등록 된 총 15 개의 앱만 가질 수 있습니다. 사용자가 푸시 알림을 사용하는 15 개의 앱을 설치하고 앱이 설치된 16 번째 앱인 경우 InvalidOperationException이 발생합니다. –

+0

또 다른 방법은 [ShellTitleScheduler] (http://msdn.microsoft.com/en-us/library/microsoft.phone.shell.shelltileschedule (v = vs. 92) .aspx)를 사용하는 것이지만, 서버 측 구성 요소를 설정해야합니다. – Francesc

1

이것은 Windows Phone 8에서 변경되었습니다. 사용자가 잠금 화면 설정 (배경, 콘텐츠 또는 상태)으로 앱을 선택하면 앱을 2 주 후에 실행하지 않고 사용자.

사용자가 잠금 화면의 일부로 사용하기로 결정한 응용 프로그램이 있다면 괜찮습니다.

그렇지 않으면 만료 예정일을 알리는 메시지가 표시됩니다. 앱이 실행될 때마다 알림을 삭제하고 2 주 후에 새 알림을 만듭니다.

타일 상태를 "업데이트하여 더 많은 업데이트를 받으려면"으로 변경하는 위 설명 중 하나가 마음에 들었습니다.

+0

이미지로 표시 lockscreen 공급자는 언급 한 lockscreen 설정에 포함되어 있습니까? –