2012-06-13 5 views
3

나는 애플로부터 오류 응답을 얻으려고하고있다. 메시지가 실제 dev_token에 전달되었는지 확인하는 좋은 방법이 될 수 있다고 생각했습니다. 설명서에서이 내용을 읽습니다.사과의 오류 응답이 유효하지 않은 토큰을 인식합니까?

이 형식을 사용하면 APN에 알 수없는 명령이 나타나면 연결을 끊기 전에 오류 응답을 반환합니다.

소스 : Apple Documentation

문제는 : 페이로드 사이즈가 잘못되거나 누락 된 경우 난 단지, 에러 응답을,하지만 난에도 불구하고, "잘못된 토큰"오류가 발생하지 않습니다 Apples Feedback - Service는 잘못된 것으로 listet합니다. 내 질문 :

페이로드 유효 기간과 같은 코드 형식/검사에 대한 정보를 얻는 데 대한 오류 응답입니까?

도움이 될 것입니다. 감사합니다.

답변

0

실제 APNS 서비스 또는 샌드 박스를 사용하고 있습니까? 내 경험에 따르면 샌드 박스는 아무 것도받지 않지만 실제 서비스는 좀 까다 롭습니다.

+1

프로덕션 환경을 사용하고 있습니다. 나는 내 질문에 대한 답을 얻었다. 우선 : 피드백 서비스가 토큰을보고하면 무효가 아니며이 사용자가 앱을 제거했다는 사실 때문에 (대부분의 경우) 만료되었습니다. 하나는 비활성으로 표시해야하며 몇 개 (너무 많지는 않음)의 실패 배달 후에는 삭제해야합니다. 둘째 : 강화 된 푸시 포맷을 사용하면 사과에서 즉각적인 오류 응답을 얻을 수 있습니다. 무효화 된 토큰 오류가 발생하지 않은 이유는 단순히 무효화 된 토큰 오류가 없었기 때문입니다. 난 몇 가지 임의의 devtokens와 함께 테스트했지만 이들은 유효하지 않은 것 같았다. –

관련 문제