2016-06-22 4 views
1

Windows 10의 작업 센터와 알림을 동기화 할 수있는 방법이 있습니까? 아래 시나리오는 다음과 같습니다.UWP Windows와 동작 센터의 알림 동기화

내가 만들고있는 Windows 10 UWP 응용 프로그램은 사용자가 응용 프로그램에 수신중인 모든 알림을 볼 수있는 UI를 가지고 있습니다. (원시 알림을 수신하고 로컬 xml 파일에 저장하고 앱 UI에 표시하기 위해 백그라운드 작업을 사용하고 있습니다.) 이제 사용자는 알림을 닫을 수있는 많은 옵션이 필요합니다. 조치 센터에서 :

  1. 개별 알림에서 x 아이콘을 클릭하십시오.
  2. 응용 프로그램 제목을 직접 클릭하십시오.
  3. 응용 프로그램 제목 옆의 "지우기"를 클릭하십시오.
  4. 조치 센터 상단의 "모두 지우기"를 클릭하십시오.

위의 경우 중 하나에서 건물 앱의 UI에서 알림을 삭제해야합니다. 누군가가 포 그라운드에서 또는 실행 중일 때 Windows 10 SDK가 청취 할 수 있도록 지원할 수 있습니까?

미리 감사드립니다.

답변

1

난 당신이

var history = ToastNotificationManager.History.GetHistory(); 

으로 알림 역사를 읽고 앱의 데이터와 비교하는 것이 좋습니다. 알림이 액션 센터에서 삭제되면 내역에서 찾을 수 없으므로 앱에서도 삭제할 수 있습니다.