1

Windows 8에 사전 설치된 일기 예보 앱이 라이브 타일의 데이터를 얼마나 자주 새로 고칩니다. 작은 날씨 앱을 만들려고하는데 C# webservice (asmx)에서 날씨 데이터를 얻고 있습니다. 5 ~ 10 분마다 데이터를 새로 고침하고 싶습니다. 지금은 15 분마다 데이터를 새로 고칠 수있는 백그라운드 작업을 만들었지 만 사용자가 백그라운드 작업을 켜거나 끌 수있는 옵션이 있다는 사실을 좋아하지 않습니다. Windows 8 날씨 앱이 백그라운드 작업을 사용하지 않는 것처럼 보입니다. 어떤 아이디어?Windows 8 날씨 앱의 라이브 타일 새로 고침 빈도

답변

0

사전 설치된 날씨 앱은 periodic tile updates을 사용하여 30 분마다 라이브 타일을 업데이트합니다. 주기적인 업데이트에는 백그라운드 작업이 필요하지 않습니다. 앱에 의해 정기적 인 업데이트가 설정되면 Windows는 앱이 실행 중인지 여부에 상관없이 새로운 라이브 타일 콘텐츠를 검색합니다.

5-10 분마다 데이터 새로 고침이 약간 과장된 것 같습니다. 날씨 앱의 경우 타일을 30 분마다 업데이트하는 것이 더 이상 필요하지 않습니다.

즉, 30 분 간격으로 타일을 자주 업데이트하려면 백그라운드 작업이나 푸시 알림 중 하나를 사용해야합니다. 각각에는 단점이 있습니다. 백그라운드 작업에는 최소 15 분 단위로 세분화되어 있으며 질문에 명시된대로 사용자가 자주 실행하지 않도록 할 수 있습니다. 푸시 알림은 복잡성을 추가하지만 즉각적인 실시간 타일 업데이트를 제공하는 데 사용될 수 있습니다.

푸시 알림 및 주기적 업데이트는 MSDN의 C# sample과 동일합니다.

+0

유익한 답변을 보내 주셔서 감사합니다. 제 경우에는 30 분보다 빨리 업데이트하는 것이 바람직합니다. 사용자 정의 웹 서비스에서 푸시 알림에 대한 예를 알고 있습니까? 나는 내 자신의 C# webservice 있지만 havent 같은 웹 서비스에서 구현하는 방법에 대한 예제를 발견, 내가 볼 수있는 대부분의 예제는 푸른 있습니다. – Zyberb

+0

Azure는이 컨텍스트에서 '호스팅하는 사람'일 뿐이므로 개념은 여전히 ​​관련이 있습니다. 나는 (몇 가지 게시물에서) 처음부터의 시나리오를 다룬다. (http://blogs.msdn.com/b/jimoneil/archive/2012/11/07/windows-8-notifications-push-notifications- via-windows-azure-web-sites-part-1.aspx) 여기 도움이 될 것입니다. –

1

불행히도 이러한 매개 변수는 사용자가 처리해야하는 타사 앱입니다. 미리 설치된 날씨 앱은 Microsoft 앱이므로 이러한 제한이 적용되지 않습니다. Google 앱과 동일한 제한 사항이 적용되지 않습니다.

관련 문제