다음을 통해 공유


푸시 알림 문제 해결

WNS 채널 요청 오류

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

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

WNS HTTP 응답 코드

HTTP 응답 코드 설명 권장 작업
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 내부 서버 오류 내부 오류로 인해 알림 전달이 실패했습니다. 요청 세부 정보를 기록합니다. 이 area-Notifications 레이블이 있는 Windows 앱 SDK 문제 에서 이 문제를 보고합니다 .
503 서비스를 사용할 수 없음 현재 서버를 사용할 수 없습니다. 요청 세부 정보를 기록합니다. 이 area-Notifications 레이블이 있는 Windows 앱 SDK 문제 에서 이 문제를 보고합니다 .