푸시 알림에 대한 지침

푸시 알림은 앱의 라이브 타일을 업데이트하거나 알림 메시지를 보내기 위해 클라우드 서버에서 전송됩니다.이 항목에서는 Windows 스토어 앱에서 푸시 알림을 사용하기 위한 일반 지침 및 코딩 지침을 제공합니다.

내 앱에서 푸시 알림을 사용해야 합니까?

푸시 전달 방법을 사용하면 사용자가 앱이 실행되지 않는 경우에도 언제든지 앱에서 알림을 받을 수 있습니다.

푸시 알림은 앱에서 다음을 공유하려는 경우에 매우 적합한 옵션입니다.

  • 실시간 업데이트(예: 경기 중의 스포츠 점수)
  • 예측할 수 없는 시간에 생성되는 콘텐츠(예: 뉴스 속보, 수신 메일 또는 소셜 미디어 업데이트)

Windows 스토어 앱에 사용할 수 있는 네 가지 전달 방법(로컬, 예약, 푸시 및 정기)에 대한 비교는 알림 전달 방법 선택을 참조하세요.

권장 사항

  • 일반적인 타일 및 알림 메시지 지침을 따릅니다. 타일이나 알림 메시지는 로컬로 또는 클라우드를 통해 생성되었는지에 관계없이 동일한 사용자 지침을 준수해야 합니다. 자세한 내용은 아래 항목을 참조하세요.
  • 사용자의 배터리 수명을 고려하세요. 사용자는 장치의 전원이 부족한 경우에도 언제든지 알림을 받을 수 있습니다. 알림을 많이 보낼수록 더 많은 리소스가 필요하게 되고 장치의 절전 모드가 더 자주 해제됩니다. 알림 빈도를 결정할 때 이 점에 유의하세요.
  • 최상의 사용자 환경을 제공하는 가장 낮은 알림 빈도를 선택합니다. 알림 빈도를 늘려도 앱의 가치가 반드시 증가하지는 않습니다. 예를 들어 타일 콘텐츠가 너무 자주 업데이트되면 일부 업데이트는 사용자가 아예 보지 못하게 될 수 있습니다.
  • 푸시 알림을 통해 비밀 데이터나 중요한 데이터를 보내지 마세요. 예를 들어 은행 계좌 번호나 암호는 알림을 통해 보내서는 안 됩니다.
  • 중요 알림을 보내는 데 WNS(Windows 푸시 알림 서비스)를 사용하지 마세요. WNS는 안정적이지만 알림 전달이 보장되지 않습니다.
  • 광고 또는 스팸 메일에 푸시 알림을 사용하지 마세요. WNS는 사용자를 보호할 권한을 보유하며 앱의 알림 사용이 부적절한 것으로 간주될 경우 서비스에서 앱의 푸시 알림 사용을 차단할 수 있습니다. 사용자가 앱에 악의적인 의도가 있다고 보고하는 경우 앱은 Windows 스토어 제거 정책에 따라 처리될 수 있습니다.

개발자용

  • WNS를 사용하도록 대시보드에 앱을 등록합니다. 앱 서버는 인증하고 알림을 보내기 위해 대시보드에서 제공하는 특정 자격 증명을 사용해야 합니다.
  • 앱이 실행될 때마다 채널을 요청합니다. 채널 URL은 만료될 수 있으며 채널을 요청할 때마다 동일하게 유지되지 않을 수 있습니다. 반환된 채널 URL이 사용 중인 URL과 다르면 앱 서버에서 참조를 업데이트하세요.
  • WNS에서 제공한 채널 URL인지 확인하세요. WNS가 아닌 서비스로 알림을 푸시하려고 하지 마세요. 채널 URL이 "notify.windows.com"(Windows 또는 Windows Phone) 또는 "s.notify.live.net"(Windows Phone 전용) 도메인을 사용하는지 확인합니다.
  • 항상 앱 서버에 대한 채널 등록 콜백의 보안을 유지하세요. 앱이 채널 URL을 받은 다음 앱 서버로 보낼 때는 이 정보를 보안 상태로 보내야 합니다. 채널 URL을 보내고 받는 데 사용되는 메커니즘을 인증하고 암호화합니다.
  • 앱 서버에서 URL이 할당되는 장치를 추적할 수 있도록 채널 URL 및 장치 ID를 둘 다 앱 서버로 보냅니다. URL이 변경되는 경우 앱 서버에서 해당 장치 ID와 연결된 이전 URL을 바꿀 수 있습니다.
  • 액세스 토큰을 다시 사용합니다. 액세스 토큰은 여러 개의 알림을 보내는 데 사용할 수 있으므로 알림을 보낼 때마다 다시 인증할 필요가 없도록 서버에서 액세스 토큰을 캐시해야 합니다. 토큰이 만료되면 앱 서버에 오류가 표시되므로 앱 서버를 인증한 후 알림을 다시 시도해야 합니다.
  • PKSID(패키지 보안 식별자) 및 비밀 키를 다른 사람에게 알려 주지 마세요. 이러한 자격 증명은 앱 서버에 보안을 유지하여 저장하세요. 비밀 키가 손상되었다고 여겨지면 새 키를 생성하세요. 종종 새 비밀 키를 생성하여 악의가 있는 사람들의 목표가 되지 않도록 하세요.

관련 항목

디자이너용
WNS 개요
알림 전달 방법 선택
개발자용(XAML)
PushNotifications
WNS를 사용하여 푸시 알림 보내기
Quickstart: Sending a push notification
개발자용(HTML)
Windows.Networking.PushNotifications
WNS를 사용하여 푸시 알림 보내기
예제
푸시 및 정기 알림 클라이언트 쪽 샘플

 

 

표시:
© 2015 Microsoft