Why Aren’t My Push Notifications Working? Troubleshooting Guide for App Developers

🎯 목적

푸시 노티피케이션은 재방문 유도, 트랜잭션 알림, 리텐션 개선의 핵심 도구입니다. 하지만 다계층(클라이언트·PNS·백엔드)으로 구성된 탓에 작은 설정 미스만으로도 “조용히 실패”하는 경우가 잦습니다. 본 문서는 실패 원인과 재현 가능한 점검 루틴(체크리스트/플레이북)을 제공합니다.


🌉 아키텍처 한눈에 보기


🧨 왜 실패하는가? Top 10 원인과 핵심 포인트

  1. 🔑 인증/키 구성 오류
  2. 🙅 권한 미부여/차단
  3. 🧾 디바이스 토큰 문제
  4. 🌐 환경 라우팅 불일치
  5. 📦 페이로드 오류
  6. ⏱️ TTL/우선순위/중복
  7. 📵 OS/제조사 전원 정책
  8. 🪪 채널/사운드/배지 설정 부재(Android)