1

내가 코드를 토스트 알림에 의해 미래의 알림과 함께 응용 프로그램을 가지고, 내가 BackgroundTask알람 코드 8.1

에 의해 모든 시간을 생각 나게 할 수 있습니다하지만 난 같은 매일 한 시간에 알림하려는 : 오후 4시 매일

알람 및 알림에 대한 정보를 검색하고 정보를 얻으려면 Windows Phone이 부족합니다. 8.1

다른 방법이 있습니까?

죄송합니다 나의 나쁜 영어

답변

3

당신은 특정 시간에 축배를 발사 할 예정 토스트 알림을 사용할 수 있습니다. 축배가 예정되어있을 때만 토스트가 터지면 앱이 실행될 필요가 없습니다.

자동 반복이 없으므로 매일 개별 토스트를 예약해야합니다. 사용자가 앱을 자주 실행하면 앱을 실행할 때마다 앞으로 30 일 정도 시간을 예약 할 수 있습니다. 또 다른 옵션은 응용 프로그램이 연결되면 모든 너무 자주 향후 30 일 일정을 위해 MaintainanceTrigger 백그라운드 작업을 설정하는 것입니다.

  // Today, 4:00pm 
     DateTime now = DateTime.Now; 
     DateTime dueTime = new DateTime(now.Year, now.Month, now.Day, 16, 0, 0); 
     ToastNotifier toastNotifier = ToastNotificationManager.CreateToastNotifier(); 

     for(int i=0;i<30;i++) 
     { 
      dueTime.AddDays(1); 
      XmlDocument toastXml = SetupMyToast(dueTime); 

      ScheduledToastNotification scheduledToast = new ScheduledToastNotification(toastXml, dueTime); 
      toastNotifier.AddToSchedule(scheduledToast); 
     } 

자세한 내용은 Quickstart: Sending a toast notification (XAML)and How to schedule a toast notification

+0

감사합니다 선생님을 참조하십시오! 시도해 보겠습니다. – EddyLee