작년에 내 앱에 푸시 알림 인증서와 PEM을 만들었습니다. 내 앱에서 사용자가 로그인하면 기기 토큰이 서버로 전송됩니다. 기본적으로 앱은 사용자가 앱에서 로그 아웃 할 때까지 로그인 된 상태로 유지됩니다. 이제 밀어 넣기 인증이 만료되었고 새로운 파일을 생성하고 새로운 pem 파일을 생성했습니다. 하지만 모든 장치에 푸시 알림을 보내려고합니다. 그것은 실패하지만 "성공적으로 연결되었습니다"라는 메시지가 나타납니다.일부 기기에서 갱신 된 푸시 알림 인증서가 작동하지 않음
내 앱에 약 100 명의 사용자가 있습니다. 이전 사용자는 알림을받지 못합니다. 하지만 내 애플 리케이션을 삭제하고 다시 다운로드하십시오. 그것은 작동합니다. 하지만 나는 사용자가 앱을 삭제하고 다시 설치하기를 원하지 않습니다. 내 서버에 모든 사용자의 장치 토큰이 있습니다. 그러나 그들 중 누구도 일하고 있지 않습니다.
나는이 대답을 발견했다. 그것은 어떤 차이를
https://stackoverflow.com/a/6825777/711963
주를 만들 것입니다 : 아이폰 OS V5.1.1에서 내 애플 지원 버전
어떤 도움을
새 인증서의 인증서 ID가 이전 인증서 ID와 동일합니까? 동일한 애플리케이션 ID에 대한 푸시 인증서를 교체하는 경우 이미 설치된 앱에 변경 사항이 필요하지 않습니다. – Eran
예. 앱 스토어에서 이전 앱을 다운로드하고 다시 로그인했습니다. 그것은 작동합니다. 그러나 이미 로그인 한 사용자는 알림을받을 수 없습니다. –
DB에 이미 로그인 한 사용자의 장치 토큰이 들어 있습니까? 아마도 해당 사용자에게 알림을 보내지 않을 수도 있습니다. – Eran