- 뒤끝 SDK 버전 : 5.18.0
- 뒤끝 펑션 버전 : 1.0.0
- 프로젝트명 : 화산제자키우기
- 스테이터스 코드 :
- 에러 코드 :
- 에러 메시지 :
안녕하세요.
급한 마음에 문의 올려 봅니다.
iOS 푸시 알림 관련 내용입니다.
Xcode에서 빌드 후 단말기 실행 시키면 푸시가 잘 옵니다.
그런데 테스트 플라이이트에 올려서 받으면 푸시가 안옵니다.
디버그를 찍어봤는데 초기화 성공하고 토큰도 잘 받아오고 있습니다.
어디가 문제일까요…
안녕하세요 개발자님,
동일 유저 정보로 테스트를 진행하고 계시고,
각 상황마다 푸시 토큰 등록을 진행하신 후 테스트를 진행함에도 푸시가 알림이 확인되지 않는 상황이실가요?
푸시 토큰 등록 코드상 iosProd 값이 적용되었는지와 함께
iosProd일 경우, 프로비저닝 인증서를 통해 앱을 배포한 후 마켓에서 해당 앱을 다운로드해야지만 푸시 알람이 정상적으로 작동하는 점 참고하여 확인해 주시면 감사하겠습니다.
빠른 답변 감사합니다.
현재상황
- xcode에서 바로 빌드하여 실행하면 알림이 옵니다.
- 테스트 플라이트에 올려서 다운받아서 실행하면 알림이 안옵니다.
이 경우에 앱을 배포 후 정상 서비스가 되는 상태라면 알림이 올 수 있다는 얘기실까요?
iOS의 경우, Development 환경과 Production 환경이 구분되어 푸시 알림이 제공되며,
각 환경에 맞는 설정이 정확히 적용되지 않으면 푸시 수신이 정상적으로 이루어지지 않습니다.
Xcode로 직접 빌드한 앱은 Development 환경에서 실행되며,
TestFlight를 통해 설치한 앱은 Production 환경으로 간주됩니다.
따라서, 앞서 안내드린 것처럼 푸시 토큰 등록 시 코드상에서
iosDev 또는 iosProd 값이 명시적으로 올바르게 설정되었는지 확인해 주시고,
해당 값이 설정된 환경에서 푸시 수신이 가능한지도 함께 점검해 주셔야 합니다.