타일, 배지 및 알림 메시지 작업(HTML)

[ 이 문서는 Windows 런타임 앱을 작성하는 Windows에서 8.x 및 Windows Phone 8.x 개발자를 대상으로 합니다. Windows 10용으로 개발하는 경우에는 최신 설명서를 참조하세요.]

참고  JavaScript를 사용하지 않는 경우 타일, 배지 및 알림 메시지 작업(XAML)을 참조하세요.

 

이 섹션에 포함된 항목에서는 타일을 디자인하고, 알림을 통해 이러한 타일 및 배지를 업데이트하고, 알림 메시지를 디자인하여 보내고, 잠금 화면을 조작할 때 자주 수행하는 구체적인 작업을 보여 줍니다.

이러한 항목에서는 다음과 같은 요소에 대해 설명합니다.

  • 타일: 시작 화면에서 앱을 나타냅니다. 타일은 "라이브"일 수 있습니다. 즉, 표시되는 내용이 알림에 응답하여 변경될 수 있습니다. 앱은 앱 내 특정 보기 또는 환경에 대한 직접 링크를 제공하는 하나 이상의 보조 타일을 사용할 수도 있습니다.
  • 배지: 앱의 상태를 나타내기 위해 타일에 표시됩니다. 전달하고자 하는 정보에 따라 숫자 또는 작은 이미지(문자 모양)를 표시하도록 배지를 설정할 수 있습니다.
  • 알림 메시지: 앱 전용 팝업 알림입니다.

이러한 각 요소는 몇몇 알림 메커니즘을 통해 업데이트할 수 있습니다.

  • 로컬 알림: 장치에 있는 텍스트와 이미지만 사용합니다. 이러한 알림은 필요할 때만 표시하거나 특정 시간에 나타나도록 예약할 수 있습니다.
  • 정기 알림: 클라우드 기반 서비스에서 정기적으로 검색하는 텍스트 및 이미지를 사용합니다.
  • 푸시 알림: WNS(Windows 푸시 알림 서비스)를 통해 클라우드 서버에서 사용자 장치로 텍스트 및 이미지를 보냅니다.

알림을 만들고 배달할 때 각 알림 유형(타일, 배지 또는 알림)에 대한 코드는 비슷한 API 패턴 및 집합을 따르고 있음을 알 수 있습니다. 이들의 차이는 종종 클래스 이름을 변경하는 정도에 불과합니다. 코딩 패턴의 이러한 일률성 덕분에 이러한 기능을 더욱 빨리 익힐 수 있습니다. 타일에 푸시 알림을 보내는 방법을 알면 배지 또는 다른 알림을 보내는 방법도 알게 됩니다.

이 항목에서는 타일 및 알림의 개념과 용어에 대해 알고 있다고 가정합니다. 자세한 내용은 타일, 배지 및 알림에서 개요를 참조하세요.

이러한 항목의 대부분 코드는 전체 다운로드 가능한 Windows 샘플에서 가져옵니다. 코드를 확인하고 직접 변경 및 실행하려면 Windows 스토어 앱 샘플을 방문하여 직접 사용해 보세요.

이 조항의 내용

항목 설명

NotificationsExtensions 사용

NotificationsExtensions 개체 모델 라이브러리를 사용하면 XML DOM(문서 개체 모델)을 사용하지 않고도 타일, 배지 및 알림 메시지 XML 템플릿 콘텐츠를 제공할 수 있습니다. 알림 콘텐츠를 제공하는 더 간단하고 더 분명하며 더욱 직접적인 방법을 제공합니다.

타일 및 배지 만들기

이 섹션에서는 타일 또는 배지 콘텐츠를 정의하고 해당 콘텐츠를 알림으로 보내는 방법을 보여 줍니다. 콘텐츠는 가장 단순하게 구현할 수 있는 알림인 로컬 알림을 사용합니다. 타일과 배지의 기본 사항을 이해하고 있는 경우 다른 전달 방법(예약된 알림, 정기 알림 및 푸시 알림)으로 알림을 보내는 작업에 해당 지식을 적용할 수 있습니다.

보조 타일 고정

이 섹션에서는 사용자가 앱의 특정 콘텐츠나 환경을 시작 화면에 고정하여 해당 콘텐츠나 환경을 직접 액세스할 수 있게 하는 보조 타일을 사용하는 방법을 보여 줍니다.

알림 메시지 보내기

이 섹션에서는 사용자가 다른 앱, 시작 화면 또는 바탕 화면 중 어디에 있든 앱과 통신할 수 있도록 허용하는 팝업 알림인 알림 메시지를 정의하고 보내는 방법을 보여 줍니다. 이러한 작업은 가장 단순하게 구현할 수 있는 알림인 로컬 알림을 사용하여 설명됩니다. 알림 구성과 사용에 대해 기본적으로 이해하고 있는 경우에는 해당 지식을 다른 알림, 즉 예약된 알림, 정기 알림 및 푸시 알림으로 알림을 보내는 작업에 적용할 수 있습니다.

알림 전달

타일 및 배지 만들기알림 메시지 보내기 섹션에 제공된 예제에서는 로컬 알림 사용에 대해 설명합니다. 로컬 알림을 사용하면 앱이 실행되는 동안 앱이 실행되는 장치에 저장된 텍스트 및 이미지 리소스를 사용하여 타일 및 배지를 업데이트하고 알림 메시지를 보낼 수 있습니다. 이 섹션에서는 이러한 정보를 확대하여 타일, 배지 및 알림 콘텐츠 제공을 위해 사용할 수 있는 기타 메커니즘(예약된 알림, 정기 알림 및 푸시 알림)에 대해 설명합니다.

타일, 알림 및 배지 알림 문제 해결

이 항목에서는 로컬, 푸시, 정기 및 예약된 알림 등 다양한 알림 방법을 비롯하여 타일, 알림 및 배지 알림에 문제가 발생했을 때 수행해야 할 초기 문제 해결 단계에 대해 설명합니다.