내 앱이 비활성 상태 (예 : 중지됨, 삭제 표시 또는 휴면 중) 일 때 저장된 알림 채널 URI가 유효하지 않을 수 있습니다. 일정 기간 동안 사용하지 않으면 웹 서비스로 채널 URI를 업데이트하는 가장 좋은 방법은 무엇입니까?앱 비활성 후 MPNS 채널 URI를 업데이트하는 방법
웹의 다양한 기사에는 URI를 "검색하여"웹 서비스에 보내야합니다. 그러나 내가 알 수있는 한, 내 앱이 채널 URI를 알 수있는 유일한 방법은 HttpNotificationChannel
에있는 ChannelUriUpdated
이벤트를 통해 이루어지며 그 이벤트를 발생시키는 것은 내 통제하에 있지 않습니다. 내 앱이 비활성 상태 인 동안 MPNS가 URI를 변경했을 수 있습니다. 앱이 ChannelUriUpdated
에 응답하지 않으면 URI가 내 앱과 웹 서비스에서 오래되지 않습니다.
아마도 HttpNotificationChannel.Find
에 의해 반환 된 채널은 항상 최신 채널 URI를 갖게됩니다.
명확히하기 위해 일반적으로 채널 URI를 추적하는 방법을 묻지 않습니다. 채널 URI가 비활성 상태 (예 : 삭제 표시)에서 깨어나 자마자 즉시 최신 상태 인 것을 _ _ 보증하는 방법을 묻습니다. – lencharest
툼 스톤 처리에서 앱이 깨어나면 현재 채널이 유효하지 않은 경우 null NotificationChannel.ChannelUri가 표시됩니다. 이 경우, 귀하의 웹 서비스에 통지하고 ChannelUriUpdated에서 새로운 링크를 기다리십시오. MPNS에서 새로운 채널 URI를 가져올 방법이 없습니다. –