5bd07526e4
증상: 폰에 도착한 푸시 알림이 제목만 보이고 본문/이미지 안 보임 원인: 1) FCM android.notification 에 image 필드 미설정 → big picture 안 뜸 2) 본문이 비어있으면 안드로이드가 알림을 dismiss 3) 본문 HTML 안의 이미지가 푸시 발송 흐름과 분리됨 수정: - src/lib/firebase-push.ts: + FcmPayload.image 추가 + android.notification.image (big picture) + notification.image + notification_priority: PRIORITY_MAX, visibility: PUBLIC + body 빈값 대비 ' ' 폴백 - src/lib/push.ts: + PushPayload.image 추가 + web-push body JSON 에 image 포함 → sw.js 에서 그대로 사용 - src/app/api/m/admin/notices/send-push/route.ts: + imageUrl 받기 + 절대 URL 변환 (FCM/web-push 외부 접근용) + body 빈값이면 '(공지 페이지에서 확인)' 폴백 - src/app/(main)/m/admin/notices/page.tsx: + 첨부 이미지 없으면 본문 HTML 의 첫 <img> 자동 추출 + send-push 호출 시 imageUrl 전달 - public/sw.js v4: + showNotification options.image 추가 (web-push 브라우저 큰 이미지) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>