푸시 알림에 대한 지침

Applies to Windows and Windows Phone

푸시 알림은 앱의 라이브 타일을 업데이트하거나 알림 메시지를 보내기 위해 클라우드 서버에서 전송됩니다.이 항목에서는 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 개요
알림 전달 방법 선택
개발자용(HTML)
Windows.Networking.PushNotifications
WNS를 사용하여 푸시 알림 보내기
개발자용(XAML)
PushNotifications
WNS를 사용하여 푸시 알림 보내기
Quickstart: Sending a push notification
예제
푸시 및 정기 알림 클라이언트 쪽 샘플

 

 

표시:
© 2014 Microsoft