푸시 알림을 수신해야하는 응용 프로그램을 만들었습니다. 불행히도 푸시 알림은 프로덕션 환경이 아닌 테스트 환경에서만 수신됩니다.프로덕션 환경에서 푸시 알림을받지 못했습니다.
내가 확인해야 할 사항을 모두 확인 했으므로 "ad-hoc"프로비저닝을 사용하여 앱을 만들었지 만 불행히도 문제를 해결할 수있는 방법이 없습니다.
내가 뭘 잘못하고 있니?
푸시 알림을 수신해야하는 응용 프로그램을 만들었습니다. 불행히도 푸시 알림은 프로덕션 환경이 아닌 테스트 환경에서만 수신됩니다.프로덕션 환경에서 푸시 알림을받지 못했습니다.
내가 확인해야 할 사항을 모두 확인 했으므로 "ad-hoc"프로비저닝을 사용하여 앱을 만들었지 만 불행히도 문제를 해결할 수있는 방법이 없습니다.
내가 뭘 잘못하고 있니?
프로덕션 환경에서 알림을 받으려면 프로덕션 인증으로 yor 응용 프로그램을 생성하고 모든 프로덕션 파일 및 인증을 사용하여 .p12 파일을 생성해야합니다.
해결되었습니다. 문제는 내가이 포럼 다음 인증서를 다시 한 애플 의 생산을위한 APN의 서비스에 대한 디지털 인증서이었다
Cannot send push notifications using Javapns/Javaapns SSL handshake failure
이 여러분 모두 감사합니다.
예, 프로덕션 인증으로 내 앱을 생성하고 .p12을 생성합니다. – macuser
이 사실을 명확히하지 않습니다. 알림을 보낸 후 Apple의 응답 ("[aps": { "badge": 1, "alert": "Hello World"}} 3f411..a5bd2를 토큰으로 처음 시도한 경우) "(16777217)입니다. 알림이 전송 된 Apple의 응답이 표시되는 이유는 무엇입니까? – macuser
device_token은 어떨까요? dev 환경에서 얻는 장치 토큰은 pro 환경과 다릅니다. device_token을 올바르게 업로드합니까? – Pandara