2014-11-05 3 views
0

웹 서비스 개발자가 Uniqush를 사용하여 푸시 알림 서비스에서 "DeliveryPoint=Unknown Failed: error on connection with 17.172.233.147:2195: Use of closed network connection. Will retry in 20s"을 받고 있습니다. 나는 어느 것이 문제인지를 감지 할 수 없다. pem/p12 파일에 문제가 있습니까? 아니면 서버가 Apple 게이트웨이에 연결할 수 없습니까? 푸시 알림에 익숙하지 않습니다. 문제가 pem/p12 파일 일 경우 일반적인 문제가 될 수 있습니까? 그는 오류를 일으키는 pem/p12 파일이라고 말합니다. 푸시 알림 서비스가 실행되는 서버로 판단됩니다. 푸시 보봇 (pushbots)에있는 pem/p12 파일을 테스트 해 보았습니다. 푸시 보봇 (Pushbots)은 널리 사용되는 푸시 알림 서비스로 푸시 알림을받을 수 있습니다. 따라서 문제는 푸시 알림 서버쪽에 있다고 생각하는 것이 좋습니다."닫힌 네트워크 연결 사용."

또한 "Uniqush"태그를 stackoverflow에서 사용할 수 없으므로 인기가없는 것 같습니다. 내가 여기서 도움을 얻을 수 있기를 바랍니다.

답변

0

나는 이것이 약간 오래된 것을 본다. 그러나 나는 그 바로 그 같은 문제를 가지고 있었다.

먼저 인증서와 키를 모두 .pem 형식으로 가지고 있는지 확인하고 uniqush와 함께 사용하기 전에 키 암호/암호화를 제거해야합니다. 자세한 지침은

이 블로그 게시물로 이동 4와 5는 http://blog.boxedice.com/2010/06/05/how-to-renew-your-apple-push-notification-push-ssl-certificate/ 은 (1-3 인증서를 갱신위한 단계 단계를 수행 6 단계 uniqush 필요하지 않은 인증서와 키를 병합하는 것입니다)

이미 해본 적이 있다면 문제는 인증서가 아니라 uniqush 설정에 문제가있을 수 있습니다.

Ad-hoc/프로덕션 환경에서만 발생하는 경우 올바른 인증서 (Ad-hoc/production이 개발과 다른 APNS 인증서를 사용함)를 사용하고 있는지 확인한 후 -sandbox = true를 포함하지 않도록합니다 uniqush에 PSP (Push Service Provider)를 추가 할 때.

  • 가 (지금 1.5.2a5) uniqush의 최신 버전을 다운로드에서 : 문제가 지속되면 다음과 같은 시도해야하므로

    , 어쩌면 당신은이 문제의 하나 https://github.com/uniqush/uniqush-push/issues/47 (내 경우)입니다

  • http://uniqush.org/downloads/uniqush-push_1.5.2a5_x86_64.tar.gz는 명령을 사용하여 다운로드 한 파일의 압축을 풉니 다 tar zxvf <downloaded_file>
  • 킬 uniqush 푸시 프로세스 중 하나 (당신은 아마 모두는 sudo가 필요합니다) kill -9 <PID> 또는 killall uniqush-push를 사용하여
  • 복사/uniqush-push & 또는 스크립트 또는 뭔가
  • 실행 uniqush 다시 (당신이 처음에 여기에 설치되어있는 가정) /usr/bin/uniqush-push에 압축을 푼 폴더에서 uniqush-push를 이동 어쩌면

(이미있는 경우) 푸시 알림을 수신하지 않는 기기를 다시 등록해야합니다.

이것은 나를 위해 일 했으므로 도움이 되었기를 바랍니다.