다음을 통해 공유


푸시 알림 문제 해결

WNS 채널 요청 오류

CreateChannelAsync 호출이 실패하는 경우 일반적인 HRESULTS 및 권장 작업입니다.

HRESULT Definition Description
0x880403E8L WNP_E_NOT_CONNECTED 다시 시도하면 앱이 WNS 서버에 연결되지 않습니다.
0x880403E9L WNP_E_RECONNECTING 앱이 WNS 서버에 다시 연결하는 중입니다. 몇 분 후에 channelURI를 다시 요청해 보세요.
0x880403FEL WNP_E_BIND_USER_BUSY WNS 클라이언트에 WNS 서버와 연결 문제가 있습니다. 몇 분 후에 channelURI를 다시 요청해 보세요.

WNS HTTP 응답 코드

HTTP 응답 코드 Description 권장 작업
200 Ok WNS에서 알림을 수락했습니다. 필수 항목이 없습니다.
400 잘못된 요청 하나 이상의 헤더가 잘못 지정되었거나 다른 헤더와 충돌했습니다. 요청의 세부 정보를 기록합니다. 귀하의 요청을 확인하고 이 문서와 비교하십시오.
401 권한 없음 클라우드 서비스에서 유효한 인증 티켓을 제시하지 않았습니다. OAuth 티켓이 잘못되었을 수 있습니다. 액세스 토큰 요청을 사용하여 클라우드 서비스를 인증하여 유효한 액세스 토큰을 요청합니다.
403 금지됨 클라우드 서비스는 인증된 경우에도 이 URI에 알림을 보낼 권한이 없습니다. 요청에 제공된 액세스 토큰이 채널 URI를 요청한 앱의 자격 증명과 일치하지 않습니다. 앱 매니페스트의 패키지 이름이 대시보드에서 앱에 제공된 클라우드 서비스 자격 증명과 일치하는지 확인합니다.
404 찾을 수 없음 채널 URI가 잘못되었거나 WNS에서 인식되지 않습니다. 요청의 세부 정보를 기록합니다. 이 채널에 추가 알림을 보내지 마세요. 이 주소에 대한 알림이 실패합니다.
405 메서드가 허용되지 않음 잘못된 메서드(GET, CREATE); POST만 요청의 세부 정보를 기록합니다. HTTP POST 사용으로 전환합니다.
406 허용되지 않음 클라우드 서비스가 속도 제한을 초과했습니다. 요청의 세부 정보를 기록합니다. 알림을 보내는 속도를 줄입니다.
410 사라지다 채널이 만료되었습니다. 요청의 세부 정보를 기록합니다. 이 채널에 추가 알림을 보내지 마세요. 앱에서 새 채널 URI를 요청합니다.
413 요청된 개체가 너무 큽니다 알림 페이로드가 5000 바이트 크기 제한을 초과합니다. 요청의 세부 정보를 기록합니다. 페이로드를 검사하여 크기 제한 내에 있는지 확인합니다.
429 월별 할당량 초과 앱이 월별 할당량 한도를 초과했습니다. 월별 할당량 한도가 다시 설정되거나 더 높은 WNS 계층으로 이동할 때까지 기다립니다.
500 내부 서버 오류 내부 오류로 인해 알림 배달이 실패했습니다. 요청의 세부 정보를 기록합니다. Windows 앱 SDK 이슈에서 지역 알림 레이블로 이 문제를 보고하십시오.
503 서비스를 사용할 수 없음 서버를 현재 사용할 수 없습니다. 요청의 세부 정보를 기록합니다. Windows 앱 SDK 이슈에서 지역 알림 레이블로 이 문제를 보고하십시오.