다음을 통해 공유


푸시 알림 개요

Windows 앱 SDK의 푸시 알림은 WNS(Windows 푸시 알림 서비스) 사용하여 Azure 앱 등록 ID를 사용하여 Windows 앱에 풍부한 알림을 보낼 있습니다.

푸시 알림 유형 및 사용 시나리오

푸시 알림을 사용하여 몇 가지 고유한 기능을 사용하도록 설정할 수 있습니다. 푸시 알림의 콘텐츠 및 효과는 사용 방식에 따라 달라집니다.

원시 알림

원본 알림은 앱 자체에서 소비되며 사용자에게 전달되지 않습니다. 애플리케이션 동작을 제어하거나 애플리케이션에 상태 변경 내용을 원격으로 알리는 데 사용할 수 있습니다.

시나리오 설명 예시
애플리케이션 깨우기 애플리케이션이 지속적으로 실행되지 않도록 하고, 필요할 때 활성 상태로 호출할 수 있는 방법으로 기본 알림을 사용하면 사용자 리소스를 절약할 수 있습니다. 원시 알림 없이: Contoso 채팅 앱은 VOIP 호출을 기다리는 동안 백그라운드에서 실행됩니다.

원시 알림사용: Contoso 앱 프로세스는 원시 알림이 신호를 보내 VOIP 호출 시작을 알릴 때까지 종료된 상태일 수 있습니다.
실시간 동기화 원시 알림은 앱 개발자가 App Service에서 로컬 디바이스의 App Client로 페이로드를 보낼 수 있도록 하여 폴링 시나리오를 대체할 수 있습니다. 이러한 페이로드는 App Client에 App Service와 동기화하도록 알립니다. 원시 알림없음: Contoso 채팅 앱은 30분마다 Contoso 클라우드 서비스를 폴링하여 콘텐츠 업데이트를 확인하고 업데이트를 사용할 수 있는 경우 동기화를 시작합니다.

원시 알림사용: Contoso 채팅 앱은 새 콘텐츠를 사용할 수 있을 때 즉시 알림을 받고 해당 콘텐츠를 즉시 동기화합니다.

클라우드의 앱 알림

알림은 사용자와 통신하는 데 사용됩니다. 알림 콘텐츠는 화면의 오른쪽 아래 모서리와 알림 센터(Windows 10의 알림 센터라고 함)의 임시 창에 표시됩니다. 앱 알림을 사용하여 사용자에게 애플리케이션 상태 또는 상태 변경을 알리거나 사용자에게 작업을 수행하라는 메시지를 표시할 수 있습니다. 앱 알림은 푸시(클라우드에서 전송) 또는 로컬로 전송될 수 있습니다. 클라우드 소스 앱 알림을 보내는 것은 원시 알림을 보내는 것과 유사합니다. 단, X-WNS-Type 헤더가 toast로 설정되어야 하며, 콘텐츠 유형text/xml입니다. 콘텐츠에는 앱 알림 XML 페이로드가 포함되어 있으며, 이에 대한 더 많은 정보는 여기에서확인할 수 있습니다.

제한점

Windows 앱 SDK의 푸시 알림 지원에는 현재 다음과 같은 제한 사항이 있습니다.

다음 단계

퀵스타트: Windows 앱 SDK의 푸시 알림을 참조하여 시작하세요.