2014-12-22 2 views
3

내 APN 인증서가 곧 만료되므로 모든 항목이 정상적으로 작동하는지 확인하기 위해 APN 인증서를 취소했습니다. 그러나 30 분이 지난 후에도 여전히 테스트 푸시 알림을 받고 있습니다. 애플 캐쉬 때문인가요? 얼마나 오래 갈까요?APNs 인증서 폐기 후 푸시 알림 여전히 수신

+0

서버에서 새로 생성 된 인증서로 이전 인증서를 대체 했습니까? – jailani

+0

예, 내 행동은 다음과 같습니다. 1. 앱의 APN 인증서 취소 (제품) 2. 서버에서 테스트 푸시 전송 3. 앱은 여전히 ​​푸시를받을 수 있습니다 (2 시간 후) –

+0

새로운 인증서. 따라서 서버는 새로운 인증서와 함께 푸시 알림을 보냅니다. – jailani

답변

1

귀하의 이전 인증서가 아직 만료되지 않았습니다. 따라서 서버가 동일한 인증서를 사용하는 경우 기존 iOS 애플리케이션은 푸시 알림을받습니다. 이전 인증서를 새 인증서로 교체해야합니다.

+0

안녕하세요 Jailani, 네, 제 서버가 오래된 p12 파일을 사용하고 있습니다. 따라서 개발자 포털에서 cert를 취소하면 cert/p12가 무효화되지 않습니다. 이에 관한 문서가 있습니까? 감사! –

+0

APN 인증서 또는 배포/개발을 취소했는지 확인하십시오. cert를 취소 한 후에 푸시 알림을 전송할 수 없으므로 https://developer.apple.com/support/technical/certificates/ – jailani

0

일반적으로 APNS 인증서 폐기를 반영하기 위해 24 시간이 걸릴 것입니다! - 그 후에는 "certificate_revoked"를 사용하여 SSLException을 얻습니다.