2012-01-13 1 views
0

나는 wp7 망고 응용 프로그램을 개발 중입니다. 나는 PeriodicTask을 실행하고 일부 조건에 따라 사용자에게 알리고 싶습니다. 알림을 위해 ShellToast을 사용하고 있습니다. 하지만 내 마음에 그 목적은 충분하지 않습니다. 무엇보다도 먼저 ShellToast이 사라지고 사용자가 쉽게이 알림을 놓칠 수 있습니다. 응용 프로그램이 실행될 때 작동하지 않는 보조 프로그램. 사소한 문제 - 알림 소리가 매우 조용합니다.WP7 망고의 PeriodicTask를 통해 알리미를 올리는 방법?

Reminder이 나에게 더 적합합니다. 소리가 크고 사용자가 닫을 때까지 사라지지 않습니다. 그러나 배경 스레드에서 Reminder을 만들 수 없으므로 전경쪽에 Reminder을 만들고 BeginTime = DateTime.MaxValue을 설정하십시오. 배경에서 나는 Reminder을 추출하기 위해 ScheduledActionService.Find("ReminderName")을 사용하고 BeginTime 속성을 DateTime.Now으로 변경합니다. 불행히도 성공하지 못했습니다.

누군가 Reminder에서 PeriodicTask으로 상승하는 방법을 알고 있습니까?

답변

2

발견 한대로 BackgroundTask에서 미리 알림을 설정할 수 없습니다.

나는 당신이 뻔뻔 스럽다는 것을 생각하면 도움이 될 것이라고 생각합니다. 사용자 :
- 응답해야하는 알림을 계속 보관 해줄 수 있습니까?
- 플랫폼의 규칙을 무시한 앱을 원하십니까
- 언제나 큰 소리로 소리내는 앱을 원하십니까? 볼륨을 줄인 경우에도?

앱에 중요한 역할을하는 경우 사용자에게 더 눈에 띄는 방식으로 알림을 보내면 외부 서비스를 통해 SMS를 보낼 수 있습니다.

또는 웹 기반 캘린더를 구독 한 다음 백그라운드 스레드에서 해당 캘린더에 일정을 추가하게 할 수 있습니다. 그러나이 시점에 이르면 백그라운드 작업에서 더 많은 기능을 이동시켜 서버에 배치하는 것이 좋습니다.

관련 문제