2014-01-15 2 views
0

나는 한 달 전에 이래로 귀찮은 문제가 있습니다. 문제를 소개하겠습니다. 몇 주 전에 비슷한 프로젝트가 2 개 있었고 각각 푸시 알림을 구현했습니다. 앱의 이름이 AB 및 DC라고 가정 해 보겠습니다. 그래서 푸시 알림에 대한 기사를 찾으려고 시도했는데 http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1이 발견되었습니다. 처음 AB 프로젝트에서 푸시 알림을 구현할 때 처음에는 잘 수행되었습니다. 그런 다음 같은 일을했는데 DC 프로젝트를위한 몇 가지 단계를 수행했습니다. 그리고 그것은 효과가 없었습니다 (DC 프로젝트). DC 프로젝트에 AB에서 사용한 코드와 동일한 코드를 복사했는데 작동하지 않았습니다 (DC 프로젝트). 코드는 비슷했습니다. 이전에 내가 하나의 코드를 놓쳤다 고 생각 했으므로 DC 프로젝트에서 AB 인증서를 사용했지만 AB 프로젝트에 대한 알림이 전송되었지만 DC 코드가 올바르게 작성되었다고 생각했습니다. 여러분 중 누군가가 잘못되고 있다는 것을 알고 있습니까?IOS - 푸시 알림 인증서가 작동하지 않습니다.

는 참고 : XCODE 5 - - 푸시 에이전트를 들어 내가 C#을 사용했다 (MoonAPNS)

- 내가 개발 CERT는

시스템 및 도구 을 사용했다 AB 프로젝트에 대한

는 (일) 나는이 스레드와 비슷한 문제가 있다고 생각한다. Stuck creating p12 file for MoonAPNS 그러나 참조 된 스레드는 아직 응답하지 않았다.

미리 감사드립니다.

+0

정확히 동일한 번들 ID를 사용하고 있습니까? – kenshin03

+0

아니요, 서로 다른 번들 ID를 사용하고 있습니다. –

답변

0

다음 점을 확인해야합니다. 1. 번들 등록 된 appId 및 xcode에서 사용 된 식별자. 2. 인증서가 올바른지 확인하십시오 (프로비저닝 프로파일, 응용 프로그램 ID 등). 3. 인증서를 작성한 후 프로비저닝 프로파일을 새로 고치고 응용 프로그램을 시뮬레이터가 아닌 테스트 장치에서 실행하십시오. 4. 연결에 사용중인 포트 번호를 확인하십시오.

두 번째 문제가 원인이라고 생각합니다.

+0

나는 모든 것을 검사했다고 생각한다. 번들은 정확하게 분리되어 있으므로, 1과 2는 충분히 제거되어야한다. 나는 이전 단계와 마찬가지로 몇 단계를 따라 갔기 때문에 동일한 단계를 수행했습니다. 3. 나는 prov 프로필을 새로 고치는 법을 모르겠다. 4. 포트 번호를 충분히 지워야한다. 나는 사과 서버에 연결할 수있다. –

+0

새로 고침은 APNS에 대한 인증서를 작성한 후에 프로비저닝 프로파일을 다시 다운로드하여 설치해야 APNS 알림을받을 수 있음을 의미합니다. – Ashutosh

+0

나는 모두 선생님 이셨습니다. 그러나 아직도 작동하지 않았다. –