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