# Android, Chrome, Firefox 오류

| 오류 | 설명 | 조치 방법 |
| --- | --- | --- |
| **AuthenticationError** | 잘못된 자격 증명으로 인해 FCM 인증에 실패했습니다. | Pushwoosh 제어판에 지정된 자격 증명, ServerKey 및 SenderID가 올바른지 확인하십시오. |
| **DisabledFirebaseAPI** | FCM 콘솔에서 새로운 HTTP v1 프로토콜을 통한 푸시 전송이 비활성화되었습니다. | FCM 콘솔에서 새로운 HTTP v1 프로토콜을 사용하여 푸시 알림 전송을 활성화하십시오. |
| **EmptyCredentials** | 지정된 자격 증명을 사용하여 푸시 알림을 보내지 못했습니다. Pushwoosh 제어판에 지정된 자격 증명이 잘못되었습니다. | 플랫폼을 재구성하십시오 (_설정_ → _플랫폼 구성_). |
| **FCMInternalServerError** | FCM이 기기로 메시지를 전달하지 못했습니다. 이는 일반적으로 FCM 서비스가 일시적으로 사용할 수 없음을 의미합니다. | 잠시 후 다시 시도하십시오. |
| **FrequencyCapping** | 기기가 [빈도 제한](/ko/product/messaging-channels/global-frequency-capping)에 의해 필터링되었습니다. | 이러한 동작이 의도된 것이 아니라면 [빈도 제한](/ko/product/messaging-channels/global-frequency-capping) 설정을 확인하십시오. |
| **InternalServerError** | FCM이 기기로 메시지를 전달하지 못했습니다. 이는 일반적으로 FCM 서비스가 일시적으로 사용할 수 없음을 의미합니다. | 잠시 후 다시 시도하십시오. |
| **InvalidCredentials** | 플랫폼을 구성할 때 FCM 자격 증명이 포함된 잘못된 JSON을 추가했거나 잘못된 SenderID 또는 ServerKey를 지정했습니다. | FCM 콘솔의 올바른 자격 증명, SenderID 및 ServerKey를 사용하여 플랫폼을 재구성하십시오. |
| **InvalidEndpoint** | 이것은 푸시가 잘못된 주소로 전송되었음을 의미하는 내부 FCM 오류입니다. | 잠시 후 다시 시도하십시오. |
| **InvalidPrivateKey** | FCM 자격 증명의 _private\_key_ 필드에 지정된 개인 키의 구조가 잘못되었습니다. | Pushwoosh 제어판에서 플랫폼을 재구성하고 자격 증명이 포함된 JSON을 다시 업로드하십시오. |
| **InvalidRegistration** | 푸시 토큰이 잘못되었습니다. 기기는 알림 구독이 취소됩니다. | 유효한 토큰을 사용하고 기기에서 앱의 알림을 활성화했는지 확인하십시오. |
| **MessageTooBig** | 메시지 크기가 4096바이트 FCM 제한을 초과합니다. | 보내는 메시지의 크기를 줄이십시오. |
| **MistmatchSenderId** | <p>다음 이유 중 하나로 오류가 발생합니다:</p><ul><li>앱에 지정된 발신자 ID가 플랫폼 구성 시 Pushwoosh 제어판에 지정된 발신자 ID와 일치하지 않습니다.</li><li>앱의 발신자 ID가 사용한 FCM 자격 증명과 연결된 발신자 ID와 일치하지 않습니다.</li></ul> | 애플리케이션 및 Pushwoosh 플랫폼 구성에서 Firebase 콘솔의 유효한 발신자 ID를 사용하고 있는지 확인하십시오. |
| **NotFound** | 이것은 FCM 서비스가 현재 사용할 수 없음을 의미하는 내부 FCM 오류입니다. | 잠시 후 다시 시도하십시오. |
| **NotRegistered** | <p>기기가 등록되지 않았습니다. 이 상태는 다음 중 하나를 의미합니다:</p><ul><li>기기가 알림 구독을 취소했습니다.</li><li>애플리케이션이 기기에서 삭제되었습니다.</li><li>기기의 푸시 토큰이 만료되었습니다.</li></ul> | 새 토큰을 사용해 보십시오. |
| **PermissionDenied** | Pushwoosh 제어판에 지정된 자격 증명은 푸시 알림을 보낼 권한을 부여하지 않습니다. 이는 이 FCM 계정에서 푸시 알림을 보낼 수 없음을 의미합니다. | [Firebase 문서](https://firebase.google.com/docs/projects/iam/permissions)에 따라 올바른 권한을 가진 자격 증명을 얻으십시오. 메시지를 보내기 위한 자격 증명을 생성할 때 Firebase 관리자 역할 또는 _‘cloudmessaging.messages.create’_ 권한이 있는 역할이 있어야 합니다. |
| **SenderIDMistmatch** | <p></p><p>다음 이유 중 하나로 오류가 발생합니다:</p><ul><li>앱에 지정된 발신자 ID가 플랫폼 구성 시 Pushwoosh 제어판에 지정된 발신자 ID와 일치하지 않습니다.</li><li>앱의 발신자 ID가 사용한 FCM 자격 증명과 연결된 발신자 ID와 일치하지 않습니다.</li></ul> | 애플리케이션 및 Pushwoosh 플랫폼 구성에서 Firebase 콘솔의 유효한 발신자 ID를 사용하고 있는지 확인하십시오. |
| **TokenIsEmpty** | <p>다음과 같은 이유로 오류가 발생할 수 있습니다:</p><ul><li>기기에 토큰이 없습니다.</li><li>기기 등록 시 토큰이 전송되지 않았습니다.</li><li>요청이 전송되었을 때 기기에는 토큰이 없었지만 어떤 이유로든 당사의 기기 데이터베이스로 전송되었습니다.</li></ul> | 이 오류가 자주 발생하면 [고객 지원팀](https://help.pushwoosh.com/hc/en-us/requests/new/?utm_content=docs&utm_term=post&utm_campaign=android-chrome-firefox-errors)에 문의하십시오. |
| **Unavailable** | 여러 번 시도한 후에도 FCM으로 메시지를 보내지 못했습니다. 이는 일반적으로 FCM 서비스가 일시적으로 사용할 수 없음을 의미합니다. | <p>잠시 후 다시 시도하십시오. </p><p></p><p>이 오류가 자주 발생하면 <a href="https://help.pushwoosh.com/hc/en-us/requests/new/?utm_content=docs&#x26;utm_term=post&#x26;utm_campaign=android-chrome-firefox-errors">고객 지원팀</a>에 문의하십시오.</p> |
| **Unregistered** | <p></p><p>기기가 등록되지 않았습니다. 이 상태는 다음 중 하나를 의미합니다:</p><ul><li>기기가 알림 구독을 취소했습니다.</li><li>애플리케이션이 기기에서 삭제되었습니다.</li><li>기기의 푸시 토큰이 만료되었습니다.</li></ul> | 새 토큰을 사용해 보십시오. |
| **UnsupportedTokenType** | 토큰이 잘못되었습니다. 기기는 알림 구독이 취소됩니다. | 유효한 토큰을 사용하십시오. |