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 이슈에서 지역 알림 레이블로 이 문제를 보고하십시오. |
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Windows developer