2013-02-18 2 views
4

appstore 및 google Play 시장에 모두 살고있는 앱 중 하나에서 푸시 알림을 사용했습니다. 아이폰과 안드로이드 두 종류의 장치에서 며칠 전에 잘 작동했습니다. 하지만 지금은 안드로이드 장치에서만 작동합니다. iPhone 장치에서 푸시 알림을 수신하지 못합니다. 우리는 여전히 iPhone에서 andriod로 보낼 수 있지만 iPhone에서 수신 할 수는 없습니다. 안드로이드에서 안드로이드로 작업하고 있습니다.라이브 앱에서 푸시 알림 기능이 작동하지 않습니다.

그냥 최신 버전의 iOS 버전이나 서버에서 발생하는 문제로 인해 발생합니까? 웹 서비스 코드는 Ruby on Rails에 있습니다. 문제를 해결하기 위해 무엇을 확인해야합니까?

도와주세요.

+0

서버 응답이란 무엇입니까? 장치가 성공적으로 등록되고 토큰을 받고 있습니까? – Krumelur

+0

예. 기기가 등록되어 있고 DB에 체크인 한 기기마다 토큰이 있습니다. – riyaz

+0

서버의 응답은 무엇입니까? 제거 된 기기도 폴링하나요? – Krumelur

답변

4

APN 인증서가 만료되지 않았는지 확인하십시오 (Apple 프로비저닝 포털에서 확인할 수 있음).

+0

앱을 게시하는 동안 인증서를 갱신하고 새로운 .pem 파일을 만들고 서버에 업로드해야하는 경우를 의미합니다. – riyaz

+0

그 질문입니까? 그것이 그렇다면, 그것이 의미하는 바입니다. – Eran

5

나는 그것이 귀하의 서버 또는 ios 버전의 최근 릴리스와 관련된 문제가 아니라고 생각합니다. Eran이 언급 한 인증서의 문제점 일 수 있습니다. Apple 푸시 알림 서비스 (APNS) 인증서는 1 년 동안 지속되며 매년 갱신해야합니다. 새 인증서를 만들거나 이전 인증서를 갱신 할 수 있습니다.

관련 문제