문제로 시작하려면 백엔드의 푸시 알림 인증서가 다른 개발자에 의해 설정되었으며 완벽하게 정상적으로 작동했습니다. 그러나 개발자는 떠났으므로 컴퓨터에 액세스 할 수 없으므로 새 배포 인증서를 작성하여 새 버전의 앱을 업로드 한 다음 푸시 알림을 중지했습니다. 나는 푸시 알림을 처음으로 사용하고 있으며 문제가있는 곳에서 혼란 스럽다. 아무도 나에게 무슨 일이 일어나고 있는지, 그리고 어떻게 그것에 대해 명확한 그림을 줄 수 있습니까?iOS에서 생산을위한 Apple 푸시 알림이 작동하지 않습니다.
다음은 작동이 멈춘 후에 한 것입니다. 나는 개발자 포털에 갔다, 그리고 푸시 알림을 보여주는데으로
- 는
- 는
- 이 .P12 만든 aps.cer 파일을 다운로드 내 맥에 요청 또는 CSR 파일을 코드 서명을 생성, 따라서 활성화 된 .pem 파일
이 후, .p12 파일과 .pem 파일을 백엔드 녀석에게 제공했지만 테스트 비행 빌드에서는 작동하지 않았습니다.
그런 다음 GitHub에서 제공하는 Pusher 응용 프로그램을 사용하여 테스트 한 결과 프로덕션 인증서를 사용하여 시험 비행 빌드에 푸시 알림을 성공적으로 전달합니다.
아무도 내가 잘못 생각한 명확한 아이디어를 줄 수 있습니까? 푸시 알림 SSL 인증서를 취소하고 다시 생성해야합니까? 가능한 실수가 될 수있는 것은 무엇입니까?
테스트 비행을 위해서는 프로덕션 p12를 제공해야합니다. 대부분 백엔드 녀석이 뭔가 잘못하고 있습니다. D. – mustafa96m
백엔드 용으로 @ mustafa96m이 출시되었거나 일반적으로 생산을 위해 필요합니까? .pem 파일 또는 .p12 파일입니까? 아니면 둘 다입니까? –
체크 아웃 : [link] (https://stackoverflow.com/questions/21250510/generate-pem-file-used-to-setup-apple-push-notification) – mustafa96m