1

나는 지금까지 다음을 수행했습니다 : - 생성 된 인증서와 개인 키를 .pem으로 지정하고 함께 cat'd합니다. gateway.sandbox.push.apple.com에 연결되었습니다. - 푸시 알림과 함께 임시 프로필을 사용하면 개발을 위해 기본 앱을 사용할 수 있습니다. "푸시 알림을 허용 하시겠습니까?"라는 메시지가 표시되어 올바르게 작동합니다. - 기기 토큰을 가져 왔습니다. - 개발을 시작하기 전에 인터넷에서 샌드 박스로 SSLing하기위한 사전 제작 된 파일이 없습니다.iOS 기기에 푸시 알림을 보내려고 시도 중 - 수신하지 않음

파일은 여기에 게시 된 PHP 파일 : http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12입니다. 실제로 "메시지가 성공적으로 전송되었습니다."

여기에 게시 된 파이썬 파일 : Apple PNS (push notification services) sample code; 나는 파이썬 3 명령 "fromhash"줄을 str (float.fromhash (...))으로 편집해야했다.

또한 PyAPNs API를 사용하여 시도했다 : https://github.com/simonwhitaker/PyAPNs. 나는 여전히 use_sandbox를 true로 설정했다.

분명히 장치 토큰과 공개 키/인증서를 본인의 것으로 변경했습니다. 슬프게도 나는 어떤 밀고 된 알림도 아직받지 못했습니다. 그리고 나는 이유를 말해 줄 구체적인 오류가 없습니다. 누군가가 약간의 빛을 비출 수 있다면 그것은 놀랄 것입니다.

답변

1

radesix의 답변에 대한 내 의견과 사과로 iOS 개발에 참여한 지 1 년이 지났기 때문에 자세한 정보를 제공 할 수 없습니다.

잠정 프로필에 "aps-environment"키가 개발자에게 설정되어 있지만 문제가있는 xcode의 기본값은 "debug"입니다. 편집기에서 이것을 변경하면 내 문제가 해결되었습니다.

-2

도시용 비행선 (urbanairship.com)과 같은 서비스를 사용하면 몇 분 안에이를 실행할 수 있습니다. 당신이 장기적으로 유지하기 위해 적은.

+0

지금까지 새로운 앱을 만들지 않았으므로 오류 페이지가 계속 표시됩니다. 아무리 노력해도 스크립트에서 간단한 메시지를 보내어 받거나 적어도 수신되지 않은 이유를 알아낼 수 있습니다. – limasxgoesto0

+0

기본적으로, 나는이 시점에서 코드가 아닌 것으로 배제했다. 내 장치에서 푸시 알림을 요청 했으므로 임시 프로필이 체크 아웃됩니다. 내 인증서/키가 openssl을 통해 샌드 박스 서버에 성공적으로 연결되었습니다. 잠재적으로 잘못 될 수있는 유일한 방법은 잘못된 방법으로 장치 토큰을 얻은 것입니까? 그게 어떻게 가능할 지 모르겠습니다. – limasxgoesto0

+0

개발자 프로필, 임시 프로필 또는 팀 프로필로 구축하고 있습니까? – radesix

관련 문제