===================================== ERRCODE ===================================== :download:`download [UPMC-ERRCODE] ` 1. UPMC 연동 구간 ================= +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | CODE | MESSAGE | Description | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 0000 | SUCCESS | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 400 | InvalidRegistration, NotRegistered | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 4400 | [푸시발송에러]발송대상자 푸시서비스 가입되지 않은 사용자. | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 4401 | [푸시예약발송에러]발송대상자 푸시서비스 가입되지 않은 사용자. | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 4404 | 수동분배 작업시 해당 UPNS에 할당된 단말이 존재하지 않을 때 | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 4444 | App deleted | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 500 | 서버처리에러 | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 4500 | 수동분배 작업으로 인한 서비스 중지 중. | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 5500 | 예약 발송 초과 제한 시간 60분 지남. | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 5600 | 예약발송실패 | 예) "[예약발송실패] cause : " | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ 2. UPMC 인증 에러 ================= +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | CODE | MESSAGE | Description | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | -500 | [인증에러] 만료시간에러 | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 40000 | [인증에러] 클라이언트잘못된요청 | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 40300 | [인증에러] 접근거부 | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 40100 | [인증에러]클라이언트인증실패 | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 50300 | [인증에러] 통신에러 | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ 3. UPNS 에러 =============== +---------+----------------------------------------------------------------+-----------------------------------------------------------------------------------+ | CODE | MESSAGE | Description | +---------+----------------------------------------------------------------+-----------------------------------------------------------------------------------+ | 9000 | 발송시간 제한 or UPNS 서버 네트웍 장애 | | +---------+----------------------------------------------------------------+-----------------------------------------------------------------------------------+ | 9001 | Offline message expired. | UPNS 메세지 저장 설정 만료시간안에 클라이언트 접속이 없음. | +---------+----------------------------------------------------------------+-----------------------------------------------------------------------------------+ | 9001 | Save Offmsg Max size over | UPNS 메세지 저장 설정 만료시간안에 클라이언트 접속이 없어 보관 개수를 초과 함 | +---------+----------------------------------------------------------------+-----------------------------------------------------------------------------------+ 4. FCM 오류 코드 ================ +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | CODE | MESSAGE | Description | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 6301 | INVALID\_JSON | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 6400 | BAD\_REGISTRATION , DEVICE\_UNREGISTERED | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 6302 | BAD\_ACK | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 6303 | SERVICE\_UNAVAILABLE | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 6500 | INTERNAL\_SERVER\_ERROR | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 6304 | DEVICE\_MESSAGE\_RATE\_EXCEEDED | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 6305 | TOPICS\_MESSAGE\_RATE\_EXCEEDED | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 6501 | CONNECTION\_DRAINING | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 6900 | unknown FCM Error Code | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ 5. APNS (BINARY방식) 오류 코드 ============================== +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | CODE | MESSAGE | Description | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 700_0 | No errors encountered | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 700_1 | Processing error | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 700_2 | Missing device token | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 700_3 | Missing topic | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 700_4 | Missing payload | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 700_5 | Invalid token size | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 700_6 | Invalid topic size | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 700_7 | Invalid payload size | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 700_8 | Invalid token | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 700_10 | Shutdown | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 700_128 | Protocol error (APNs could not parse the notification) | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ | 700_255 | None (unknown) | | +---------+----------------------------------------------------------------+--------------------------------------------------------------+ 6. APNS (HTTP2방식) 오류 코드 ============================= +---------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | CODE | MESSAGE | Description | +---------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 700_400 | BadCollapseId | The collapse identifier exceeds the maximum allowed size | | | | | | | BadDeviceToken | The specified device token was bad. Verify that the request contains a valid token and that the token matches the environment. | | | | | | | BadExpirationDate | The apns-expiration value is bad. | | | | | | | BadMessageId | The apns-id value is bad. | | | | | | | BadPriority | The apns-priority value is bad | | | | | | | BadTopic | The apns-topic was invalid. | | | | | | | DeviceTokenNotForTopic | The device token does not match the specified topic. | | | | | | | DuplicateHeaders | One or more headers were repeated. | | | | | | | IdleTimeout | Idle time out. | | | | | | | MissingDeviceToken | The device token is not specified in the request :path. Verify that the :path header contains the device token. | | | | | | | MissingTopic | The apns-topic header of the request was not specified and was required. The apns-topic header is mandatory when the client is connected using a certificate that supports multiple topics. | | | | | | | PayloadEmpty | The message payload was empty. | | | | | | | TopicDisallowed | Pushing to this topic is not allowed. | +---------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 700_403 | BadCertificate | The certificate was bad. | | | | | | | BadCertificateEnvironment | The client certificate was for the wrong environment. | | | | | | | ExpiredProviderToken | The provider token is stale and a new token should be generated. | | | | | | | Forbidden | The specified action is not allowed. | | | | | | | InvalidProviderToken | The provider token is not valid or the token signature could not be verified. | | | | | | | MissingProviderToken | No provider certificate was used to connect to APNs and Authorization header was missing or no provider token was specified. | +---------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 700_404 | BadPath | The request contained a bad :path value. | +---------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 700_405 | MethodNotAllowed | The specified :method was not POST. | +---------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 700_410 | Unregistered | The device token is inactive for the specified topic.Expected HTTP/2 status code is 410 | +---------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 700_413 | PayloadTooLarge | The message payload was too large. See Creating the Remote Notification Payload for details on maximum payload size. | +---------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 700_429 | TooManyProviderTokenUpdates | The provider token is being updated too often. | | | | | | | TooManyRequests | Too many requests were made consecutively to the same device token. | +---------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 700_500 | InternalServerError | An internal server error occurred. | +---------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 700_503 | ServiceUnavailable | The service is unavailable. | | | | | | | Shutdown | The server is shutting down. | +---------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+