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
BadDeviceToken
BadExpirationDate
BadMessageId
BadPriority
BadTopic
DeviceTokenNotForTopic
DuplicateHeaders
IdleTimeout
MissingDeviceToken
MissingTopic
PayloadEmpty
TopicDisallowed
The collapse identifier exceeds the maximum allowed size
The specified device token was bad. Verify that the request contains a valid token and that the token matches the environment.
The apns-expiration value is bad.
The apns-id value is bad.
The apns-priority value is bad
The apns-topic was invalid.
The device token does not match the specified topic.
One or more headers were repeated.
Idle time out.
The device token is not specified in the request :path. Verify that the :path header contains the device token.
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.
The message payload was empty.
Pushing to this topic is not allowed.
700_403
BadCertificate
BadCertificateEnvironment
ExpiredProviderToken
Forbidden
InvalidProviderToken
MissingProviderToken
The certificate was bad.
The client certificate was for the wrong environment.
The provider token is stale and a new token should be generated.
The specified action is not allowed.
The provider token is not valid or the token signature could not be verified.
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
TooManyRequests
The provider token is being updated too often.
Too many requests were made consecutively to the same device token.
700_500
InternalServerError
An internal server error occurred.
700_503
ServiceUnavailable
Shutdown
The service is unavailable.
The server is shutting down.