문제

내 앱에서 푸시 알림을 사용하고 싶습니다. 장치 토큰을 얻으려면 앱에 인증서를 포함해야한다는 것을 알고 싶습니다. 그렇지 않으면 키 체인에 인증서를 설치하고 PushnotificationGuide에 설명 된 메소드 만 구현하면됩니다. 실제로 나는 앱에 인증서를 통합하는지 여부에 대해 약간 혼란스러워합니다. 클라이언트 측 구현을위한 단계별 방법을 알고 싶습니다. 이 질문을 게시해서 죄송합니다. 원인 스택 오버플로에 많은 게시물이 있다는 것을 알고 있습니다. 지원에 감사드립니다.

도움이 되었습니까?

해결책

당신은해야합니다 아니다 인증서를 앱에 통합하십시오. 그렇게하면 누구나 푸시 서버를 스푸핑하고 모든 사용자에게 푸시를 보낼 수 있습니다. 푸시 작동 방식은 대략입니다.

  1. 앱은 장치 토큰을 가져옵니다
  2. 앱은 장치 토큰을 서버로 보냅니다

미래의 어느 시점에서 당신은 그 토큰을 사용하여 Apple 's 의이 이미지에 표시된 대략적인 방식으로 푸시 연결을 시작합니다. 선적 서류 비치: APNS 다이어그램 http://developer.apple.com/iphone/library/documentation/networkinginternet/conceptual/remotenotificationspg/art/remote_notif_simple.jpg

  1. 서버 (제공자)는 CERT를 사용하여 APN에 대한 SSL 연결을 시작하여 연결을 암호화하고 장치 토큰을 암호화하여 푸시가 필요한 장치를 식별합니다.
  2. Apple은 해당 장치 토큰이있는 장치에 대한 요청의 데이터를 푸시합니다.

이것 앱과 서버를 구축하는 방법을 설명하는 괜찮은 블로그 게시물이며 Apple은 장치 토큰을 얻는 방법을 보여주는 샘플 코드를 가지고 있습니다. 여기.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top