[기능성 메시지] requestNotificationAgreement가 NOTIFICATION_AGREEMENT_FAILED로 실패합니다

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

▎ [기능성 메시지] requestNotificationAgreement가 NOTIFICATION_AGREEMENT_FAILED로 실패합니다

▎ 미니앱: 딸깍공방

▎ 콘솔 캠페인 상세에 표시된 발송 코드를 그대로 templateCode에 넣어 requestNotificationAgreement를 호출했는데, 동의 시트가 뜨지 않고 onError로 NOTIFICATION_AGREEMENT_FAILED가 반환됩니다.

▎ - templateCode: dk-toy-daily-rest-1855-a (캠페인 115674 “하루의 쉼타임 정기 발송”, 검수 승인·매일 18:55 발송 예약, 알림동의문 연결됨)
▎ - dk-toy-daily-rest-01 (캠페인 111376, 승인·매일 19:30 발송 중)도 동일하게 실패
▎ - 환경: 토스 앱 v5.274.1(Android), isSupported() = true, 비공개 테스트 번들에서 테스트
▎ - 에러 원문: {“message”:“알림 동의에 실패하였습니다.”,“name”:“NOTIFICATION_AGREEMENT_FAILED”,“code”:“NOTIFICATION_AGREEMENT_FAILED”,“userInfo”:{},“moduleName”:“MiniAppModule”}
▎ - 참고: 토스 앱 설정 → 알림 → 서비스별 알림 목록에 딸깍공방 항목이 노출되지 않습니다. 또한 캠페인 111376은 매일 발송 중이지만 발송 시도 수가 계속 0건입니다(동의 유저 없음).

▎ 문의드립니다: 1) 미니앱의 알림 서비스 등록이 별도로 필요한가요? 2) 비공개 테스트 번들에서는 동의 시트가 동작하지 않나요? 3) ‘토스에게 발송 요청하기’(정기 발송) 캠페인의 발송 코드도 이 SDK에 쓸 수 있나요? 4) 위 실패의 원인 확인 부탁드립니다.

사용중인 SDK버전 - 3.0.4

appName (선택)

dk-toy

안녕하세요 :slight_smile:
dk-toy-dk-toy-daily-click-01 로 호출해보니 정상적으로 알림동의문 동의 요청이 오더라구요 ?!
별도로 알림 서비스 등록이 필요한건 없습니다. 현재 코드에서 템플릿 코드를 어떻게 넣어주고 계신가요 ?
intoss-private(콘솔 QR) 테스트에서도 동의 시트가 동작하는게 맞습니다!