알림 메시지에 대한 지침

Applies to Windows and Windows Phone

이 항목에서는 알림 메시지를 사용해야 하는 경우를 설명하고 알림을 만들고 보내는 방법에 대한 권장 사항을 제공합니다.

예제

알림 메시지를 통해 좋아하는 푸드 트럭 위치가 변경되었다고 사용자에게 경고합니다.

음식점 앱의 알림 메시지가 화면의 오른쪽 위에 나타납니다.

내 앱에 알림 메시지를 포함해야 하나요?

알림을 사용하면 사용자가 현재 다른 앱에 있든, 아니면 시작 화면, 잠금 화면 또는 데스크톱에 있든 관계없이 앱에서 시간을 다투거나 개인적으로 관련성이 큰 알림을 사용자에게 제공할 수 있습니다. 예를 들어 알림을 통해 사용자에게 다음을 알릴 수 있습니다.

  • 수신 VOIP 전화
  • 새 인스턴트 메시지
  • 새 문자 메시지
  • 일정 약속 또는 기타 미리 알림
  • 사용자가 요청한 개인적으로 중요한 기타 알림

사용자가 알림 메시지를 받도록 옵트인(opt in)해야 하며, 언제든지 사용하지 않도록 설정할 수 있습니다.

권장 사항 및 금지 사항

앱에 알림 메시지를 추가할 때는 다음 권장 사항을 고려하세요.

  • 사용자가 알림을 클릭하면 앱에서 해당 대상으로 이동합니다. 알림은 엄밀한 정보 업데이트라기보다 컨텍스트를 전환할 수 있는 초대임을 고려합니다.
  • 중요한 경우 사용자가 알림에 제공된 정보를 가져올 수 있는 대체 방법을 제공합니다. 예를 들어 앱의 라이브 타일이나 앱 내에 관련 정보를 표시할 수 있습니다.
  • 짧은 기간 내에 발생한 여러 개의 관련 업데이트를 단일 알림 메시지로 결합합니다. 예를 들어 세 개의 새 업데이트가 동시에 도착할 경우 앱 또는 앱 서버는 세 개의 개별 알림을 표시하는 대신 세 개의 새 업데이트가 있다는 내용의 단일 알림을 표시할 수 있습니다.
  • 정보를 가능한 한 가장 단순한 형식으로 표시합니다. 콘텐츠에 제목이 필요 없으면 생략합니다. "다운로드가 완료되었습니다." 등의 메시지는 완전하며 추가 프레젠테이션이 필요 없습니다.
  • 메시지를 이해하는 데 도움이 될 경우 이미지를 사용합니다(예: 메시지를 보낸 사람의 사진).
  • 더 이상 유효하지 않은 알림을 숨깁니다. 예를 들어 상대방이 전화를 끊었거나 사용자가 다른 장치를 통해 이미 전화를 받은 경우 수신 전화에 대한 알림을 숨깁니다. 앱이 실행 중인 경우에만 알림을 숨길 수 있습니다.
  • 알림 메시지를 통해 사용자에게 중요한 정보를 알리지 마세요. 대신, 중요한 경고가 확인되도록 앱 내에서 플라이아웃, 대화 상자, 앱 바 또는 기타 인라인 요소를 사용하면 알립니다.
  • "...하려면 여기를 클릭하세요." 등의 텍스트를 포함하지 마세요. 모든 알림 메시지에는 사용자를 연관된 앱으로 이동하는 클릭 또는 탭 동작이 있는 것으로 가정됩니다.
  • 일시적인 오류 또는 네트워크 이벤트(예: 연결 끊김)를 알릴 때는 알림 메시지를 사용하지 않습니다.
  • 용량이 큰 내용(예: 주가 정보)을 표시할 때는 알림 메시지를 사용하지 마세요.
  • 일상적인 유지 관리 이벤트(예: 바이러스 백신 검사 완료)를 알릴 때는 알림 메시지를 사용하지 않습니다.
  • 앱이 포그라운드에 있을 때와 인라인 요소, 플라이아웃, 대화 상자 또는 앱 바 등 상황 파악이 쉬운 화면을 사용할 수 있을 때는 알림 메시지를 표시하지 마세요. 예를 들어 뷰에서 진행 중인 대화와 관련된 추가 인스턴트 메시지의 경우 새로운 메시지마다 계속해서 알림을 표시하기보다는 대화를 인라인으로 업데이트해야 합니다. 응용 프로그램이 실행 중일 때 푸시 알림을 차단하려면 PushNotificationReceived 이벤트를 수신합니다.
  • 알림의 이미지 필드에 아이콘이나 앱 로고 등 일반적인 이미지를 추가하지 않습니다.
  • 알림 텍스트에 앱 이름을 표시하지 않습니다. 사용자는 알림 메시지에 자동으로 포함되는 앱 로고를 통해 앱을 식별합니다.
  • 사용자가 알림 메시지를 사용하지 않도록 선택한 경우 앱을 사용하여 사용자에게 알림 메시지를 사용하도록 요청하지 않습니다. 앱은 알림 메시지 없이 작동하도록 되어 있습니다.
  • 풍선 알림 시나리오를 알림으로 자동 마이그레이션하지 않습니다. 사용자가 전체 화면으로 실행하고 있지 않을 때(데스크톱 스타일 앱만 해당) 알림을 표시하는 것이 더 적절할 수 있습니다.
  • 실시간 정보가 아닌 경우(예: 오늘의 사진)에는 알림 메시지를 사용하지 않습니다.
  • 반드시 필요한 경우가 아니면 알림 메시지를 숨기지 않습니다.
  • 사용자가 요청하지 않은 내용은 알림 메시지를 표시하지 않습니다. 예를 들어 모든 사용자가 대화 상대가 온라인 상태가 될 때마다 알림을 받고 싶어하지는 않습니다.

관련 항목

디자이너용
알림 메시지 개요
Windows 앱 인증 요구 사항
알림 템플릿 카탈로그
알림 전달 방법 선택
알림 XML 스키마
개발자용(HTML)
알림 메시지 개요
Windows 앱 인증 요구 사항
알림 템플릿 카탈로그
알림 전달 방법 선택
알림 XML 스키마
정기 알림에 대한 지침
빠른 시작: 알림 메시지 보내기
빠른 시작: 푸시 알림 보내기
알림 메시지를 옵트인(opt in)하는 방법
알림 메시지를 예약하는 방법
개발자용(XAML)
알림 메시지 개요
Windows 앱 인증 요구 사항
알림 템플릿 카탈로그
알림 전달 방법 선택
알림 XML 스키마
정기 알림에 대한 지침
Quickstart: Sending a toast notification
알림을 옵트인(opt in)하는 방법
How to schedule a toast notification
빠른 시작: 데스크톱에서 알림 메시지 보내기
AppUserModelID를 통해 데스크톱 알림 메시지를 사용하도록 설정하는 방법
샘플
알림 메시지 샘플
데스크톱 앱에서 알림 메시지 보내기 샘플

 

 

표시:
© 2014 Microsoft