모든 도구알림 테스트

브라우저 알림 푸시 테스트

웹 푸시 알림 기능을 온라인에서 테스트하여 브라우저와 OS의 알림 권한 설정을 검증합니다. 사용자 지정 테스트 메시지를 전송해 알림 미수신 문제를 해결하세요.

환경 검사
보안 컨텍스트 (HTTPS)아니요
Notification API미지원
Service Worker미지원
현재 권한기본 (default)
SW ready아니요
- 권한이 denied라면: 브라우저 사이트 설정에서 수동으로 허용으로 바꿔야 합니다.
- 일부 브라우저는 '사용자 제스처'(버튼 클릭)가 있어야 알림을 띄웁니다.
알림 파라미터
- '페이지 내 알림'은 `Notification.onclick/onclose` 검증용 (페이지 활성 시).
- 'SW 알림'은 `notificationclick` 검증용 (실제 푸시/백그라운드 알림에 가까움).
이벤트 로그
알림 클릭 시 여기에 '클릭됨' 콜백 기록이 떠야 합니다.
로그 없음. 제안: '알림 권한 요청' 후 알림을 띄우고 클릭해보세요.

이 페이지로 문제를 빠르게 찾는 법

먼저 "보안 컨텍스트"를 살펴보겠습니다. 알림 기능에는 일반적으로 https가 필요합니다. 대부분의 브라우저는 일반 http에서는 이를 직접 거부합니다.
권한이 거부되면 페이지가 자동으로 복원될 수 없습니다. 브라우저 주소 표시줄/사이트 설정으로 이동하여 알림을 다시 "허용"으로 변경해야 합니다.
"페이지 내 알림 트리거"가 실패하는 경우 먼저 "필수 사용자 동작"인지 확인하십시오(보통 버튼 클릭으로 트리거하면 충분함).
"SW 알림"을 ​​클릭한 후 응답이 없으면 먼저 "서비스 워커 등록"을 클릭하고 해당 사이트의 브라우저에서 백그라운드 알림이 비활성화되어 있지 않은지 확인하십시오.
알림을 클릭한 후 "이벤트 로그"를 살펴보십시오. 페이지 내의 알림은Notification.onclick으로 이동합니다. SW 알림은 알림클릭으로 이동합니다(실제 푸시에 더 가깝습니다).

알림 테스트 가이드

권한 확인, 페이지 내 알림 및 Service Worker 알림을 단계별로 검증하고 클릭/닫기 이벤트 회신을 확인합니다.

단계 1

환경 조건 확인

약 5초
"보안 컨텍스트"가 예(HTTPS)인지 확인하세요.
알림 API/서비스 워커가 지원되는지 확인
보안 컨텍스트가 아닌 경우: https 액세스로 전환하고 다시 시도하세요.
단계 2

알림 권한 요청

약 10초
결과가 승인되면 계속 알림을 보낼 수 있습니다.
결과가 거부된 경우: 사이트 설정에 가서 수동으로 허용하도록 변경하세요. (페이지를 자동으로 복원할 수 없습니다.)
창이 팝업되지 않는 경우: 브라우저가 선택 사항을 기억했는지, 아니면 정책에 의해 차단되었는지 확인하세요.
단계 3

페이지 내 알림 트리거 & 클릭 콜백

약 10초
제목/내용/태그 설정(선택)
"페이지 내 알림 트리거(새 알림)"를 클릭합니다.
팝업 알림을 클릭하고 onclick 기록이 "이벤트 로그"에 나타나는지 확인하세요.
단계 4

서비스 워커 등록 & 시스템 알림 트리거

약 15초
"서비스 워커 등록"을 클릭하고 SW 준비가 예로 변경되었는지 확인하세요.
"SW 알림 트리거(showNotification)"를 클릭합니다.
알림 클릭 후 이벤트 로그를 확인하여 SW 포스트백이 수신되었는지 확인합니다. (NOTIFICATION_CLICK/NOTIFICATION_CLOSE)

자주 묻는 질문 (FAQ)

알림 권한, 페이지 알림, 서비스 워커 알림에 대한 자주 묻는 질문.

1.

이 페이지는 주로 어떤 용도로 사용되나요?

권한 상태(기본값/허용/거부), 페이지의 알림(새 알림) 팝업 가능 여부, 서비스 워커의 showNotification 팝업 가능 여부 및 클릭/닫기 이벤트 반환 등 브라우저 알림 기능을 확인하는 데 사용됩니다.

2.

'알림권한 요청' 팝업창이 뜨지 않는 이유는 무엇인가요?

일반적인 이유: 현재는 보안 컨텍스트가 아닙니다. 브라우저가 이전 선택 사항을 기억했습니다(특히 거부됨). 또는 기업 정책/브라우저 설정에 의해 차단되었습니다. 먼저 "보안 컨텍스트"가 '예'인지 확인하고 사이트 설정으로 이동하여 알림 권한을 확인하세요.

3.

허가가 거부되면 어떻게 해야 하나요?

페이지는 자동으로 거부된 상태를 다시 승인된 상태로 변경할 수 없습니다. 브라우저 주소 표시줄의 사이트 설정(또는 시스템 알림 설정)으로 이동하여 사이트 알림을 '허용'으로 변경한 후 페이지를 새로 고치고 다시 시도해 보세요.

4.

iOS Safari는 시스템 알림을 지원합니까?

iOS Safari의 알림 기능 지원은 제한되어 있으며 일반적으로 알림 기능을 사용하려면 "홈 화면에 추가" PWA 양식이 필요합니다. 그렇더라도 시스템 버전 및 권한 정책의 영향을 받습니다.

5.

알림 트리거가 실패하고 사용자 동작이 필요하다는 메시지가 표시되는 이유는 무엇입니까?

일부 브라우저는 사용자가 아닌 제스처로 인해 알림이 실행되는 것을 제한합니다. 자동 트리거/예약 트리거가 아닌 페이지의 버튼 클릭을 사용하여 트리거하고 탭이 백그라운드에 있지 않은지 확인하세요.

6.

SW 알림을 클릭해도 로그에 반환되지 않나요?

먼저 "서비스 워커 등록"을 클릭하고 SW 준비가 예인지 확인한 다음 SW 알림을 트리거하고 클릭합니다. 그래도 응답이 없으면 `/notification-sw.js`가 있는지, 브라우저가 백그라운드 알림을 가로채는지, 콘솔에 Service Worker 관련 오류가 있는지 확인합니다.

7.

알림을 실행할 수 있는데 시스템에 표시되지 않는 이유는 무엇입니까?

시스템의 "방해 금지 모드/집중 모드", 시스템 알림 마스터 스위치 및 브라우저 자체 알림 스위치에 의해 차단될 수 있습니다. 또한 사이트 침묵 또는 집계 정책의 영향을 받을 수도 있습니다. 시스템 알림 센터 및 브라우저 사이트 권한을 확인하는 것이 좋습니다.