Programming/Swift

[2] APNS와 인증서 발급 방법

ilovecoffee 2015. 9. 8. 12:33








APNS?

생소하다.

APNS는 애플 푸시 알림 서비스(Apple Push Notification Service)의 약자로 푸시 알림 기능의 중심이다.

아이폰, 아이패드, 아이팟 터치와 같은 기기에 정보를 전송하기 위한 서비스이다.



이제, APNS를 쉽고 빠르게 구성 하는 법을 시작해보기로 한다.


순서는 다음과 같다.

1. 개발자 아이디  / 인증서 세팅, push notification 설정

2. 클라이언트 단에서 소스 작성


작업환경

OS Version : 10.10.5 Yosemite



1.개발자 사이트에서 인증서 세팅


먼저 개발자 사이트에 로그인을 한 후, Certificates, Identifiers & Profiles란에 들어간다.


현재 앱이 있다면 AppIDs를 클릭


PushTest란 것으로 인증서 발급을 해볼 것이다.


PushTest를 누르게 되면 다음과 같이 생성된다.




여기서 EDIT를 클릭


다음과 같은 화면이 뜨고, 스크롤을 내리게 되면 Push Notifications란 항목이 들어올 것이다.


전 사진과 같이 Push Notifications 항목에는 체크가 되어있지 않기 때문에 체크를 해준다.



체크를 해주게 되면. Development는 개발자용, Production은 배포용 우선은 개발자용으로 시작한다.





인증서를 등록해주어야 한다.


여기서 잠시 중지하고, 키체인에 들어가서 APNS 인증서 발급을 위한 인증서 만들기로 들어간다.


키체인을 켜서 다음과 같이 작업을 해준다.







CertificateSigningRequest.certSigningRequest란 이름으로 저장해준다.


그리고 다시 개발자 사이트로 돌아가




를 눌러 저장한 CertificateSigningRequest.certSigningRequest파일을 업로드 해준다.


그럼 등록은 끝이 났다.