iOS, Mac OS X, Safari 오류
| 오류 | 설명 | 조치 방법 |
|---|---|---|
| BadCertificate | 이 애플리케이션의 APNS 인증서가 유효하지 않습니다. | 이 가이드를 사용하여 유효한 인증서를 생성하고 플랫폼이 올바르게 구성되었는지 확인하세요. |
| BadDeviceToken | 지정된 디바이스 토큰이 유효하지 않습니다. 따라서 해당 디바이스는 알림 구독이 해지됩니다. | 요청에 유효한 토큰이 포함되어 있는지, 그리고 토큰이 환경과 일치하는지 확인하세요. |
| DeviceTokenNotForTopic | 지정된 토큰이 지정된 토픽(iOS 앱 생성 시 지정된 패키지 이름)으로 알림을 보내는 데 적합하지 않습니다. 해당 디바이스는 알림 구독이 해지됩니다. | 이 토픽으로 알림을 보내는 데 적합한 토큰을 사용하세요. |
| ExpiredCertificate | 이 애플리케이션의 APNS 인증서가 만료되었습니다. | 이 가이드를 사용하여 유효한 인증서를 생성하고 플랫폼이 올바르게 구성되었는지 확인하세요. |
| FrequencyCapping | 디바이스가 빈도 제한에 의해 필터링되었습니다. | 이러한 동작이 의도된 것이 아니라면 빈도 제한 설정을 확인하세요. |
| InvalidCertificate | 이 애플리케이션의 APNS 인증서가 유효하지 않습니다. | 이 가이드를 사용하여 유효한 인증서를 생성하고 플랫폼이 올바르게 구성되었는지 확인하세요. |
| InvalidProviderToken | 지정된 토큰이 유효하지 않거나 유효하지 않은 인증서로 서명되었습니다. 이 오류가 발생한 플랫폼으로는 더 이상 알림이 전송되지 않습니다. | 플랫폼이 올바르게 구성되었는지 확인하세요. |
| InvalidToken | 지정된 토큰이 유효하지 않습니다. 이 오류가 발생한 플랫폼으로는 더 이상 알림이 전송되지 않습니다. | 플랫폼이 올바르게 구성되었는지 확인하세요. 이 오류는 일반적으로 게이트웨이 간의 불일치를 나타냅니다(예: 프로덕션 게이트웨이를 통해 개발/샌드박스 빌드에 푸시를 보내거나 그 반대의 경우). 또한 일부 사용자는 기기에 다른 빌드를 설치했을 수 있습니다. |
| MissingDeviceToken | 요청에 디바이스 토큰이 지정되지 않았습니다. | 헤더에 디바이스 토큰이 포함되어 있는지 확인하세요. |
| PayloadIsTooLarge | 메시지 크기가 4096 바이트를 초과합니다. | 메시지 크기를 줄이세요. |
| RevokedCertificate | 이 애플리케이션의 APNS 인증서가 Apple Developer 관리자 패널을 통해 해지되었습니다. 이 플랫폼에 대한 푸시 알림이 비활성화됩니다. | 이 가이드를 사용하여 인증서를 갱신하세요. |
| SandboxSendingError | 샌드박스 APNS 환경으로 메시지를 보내는 데 실패했습니다. | 나중에 메시지를 다시 보내보세요. |
| TimeoutExceeded | APNS 서버가 응답하지 않아 1시간 이내에 디바이스로 메시지를 보내려는 여러 시도가 실패했습니다. | 나중에 메시지를 다시 보내보세요. |
| Unregistered | 토큰이 더 이상 유효하지 않습니다. 해당 디바이스는 알림 구독이 해지됩니다. | 새 토큰을 사용하세요. |