[ios 강좌] ios 푸시 알림 1부 - 개발자 계정 세팅
이번 강좌에서는 ios 의 푸시 알림을 알아보도록 하겠습니다.
총 3부로 구성해보았습니다.
ios 푸시 알림 1부 - 개발자 계정 세팅
ios 푸시 알림 2부 - 클라이언트 개발
ios 푸시 알림 3부 - APN 테스트
-----------------------------------------------------------------------------------------------------------
우선 ios에서 푸시를 하려면, 개발자 계정을 먼저 세팅 해야합니다.
1. 인증서 요청 생성
키체인을 이용해 CertificateSigningRequest라는 인증서를 만들어야 합니다.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvwB7sSw-brmXrcFWVDeIJ_J3XQfx1SrSzE4sHfuk9uFjgltI3E_r4ePvpgun4IXLygHsKPswjemZrT2MAqgSVNdkLiYCM9m_od4BPb7FV_ikl-BDS9FuuRRWM1tljue1M1lGy82aoAfgP/s400/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2017-09-28+%25E1%2584%258B%25E1%2585%25A9%25E1%2584%2592%25E1%2585%25AE+5.58.40.png)
2. 파일을 만들고 나서, https://developer.apple.com 접속합니다.
진행중인 프로젝트의 APP ID를 누르면, 앱에 대한 설정을 확인하실수 있습니다.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhSfU8LgKHw4-qCbJzC_1UtqGzp8ELb40yFTyOlz8NtNoC_01eq2HBvMQf8d6F0ejAfe7_vMI3TDf7ap0sVtB1NmVJF02wIXk-JiE6chOi8bW_bmScxFK05a7wv-5OyudK5AjgViVRUgHd/s400/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2017-09-28+%25E1%2584%258B%25E1%2585%25A9%25E1%2584%2592%25E1%2585%25AE+6.01.32.png)
edit를 누르고 Push Notifications를 확인합니다.
이미 저는 등록은 한 상태이며, 여러분들은 Create Certificate.. 선택하시면 됩니다.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8k-N0g-xyWjDWi3pQvrTu9mP6o1G4_btDSpoq-fKku7TqnDzw15dIBy6kj2PJPR9FgTILLadign9C7iaYAAaXCAbqm6cZp0aQzxsBQcmLqrtRSJf8GN4AsfZB7IlZU0A6DrL9lwZJFGv9/s400/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2017-09-28+%25E1%2584%258B%25E1%2585%25A9%25E1%2584%2592%25E1%2585%25AE+6.02.40.png)
다음페이지에서는 키체인에서 만든 CertificateSigningRequest 파일을 넣을 수 있습니다.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQXWWMhzIjSSKNGX48ZoFIa_2Cqx2l0PGfONz3d7pWMt6XidIMuvXXRMReIYUaoUYU6dFqxODR7nl0aPD7hLNuZACXXBALeSSdysHsJuEGDx1fuegjGaTTM3NMoujTq338JSmgoCR97RSk/s400/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2017-09-28+%25E1%2584%258B%25E1%2585%25A9%25E1%2584%2592%25E1%2585%25AE+6.04.41.png)
만들고 나서, 다운로드를 하고, 선택을 하면, 키체인이 포함된것을 확인하실 수 있습니다.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTiSqsqqoyZLydgGyY61gZKyCXs5dkK5xY4IYBfXS-DAZ7oqGW6uNmaPSExnxesLWOFpreAlJzjDk9YT8GeNsoi8Dii8WdvwvCIOMZapOouF3aWOHKZ6Vc2sG6Tj73dJ-byJFiHspifjYa/s400/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2017-09-28+%25E1%2584%258B%25E1%2585%25A9%25E1%2584%2592%25E1%2585%25AE+6.09.08.png)
================================================================================================
3. 키체인에 해당 인증서들이 보인다면, 인증서가 정상적으로 등록 다운된것입니다.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZUWW67L4VWoA-VwCAr79pU-hY-vhN1oNfr87jct8nCvLemDIjWHA-HkJcc4TtTRNlS2Ml2X_GZMmXTmqWBGRzVvq8Xt0LemhJ7YK6-QtxnkbjaXzRW1h-wMyqlLZCLGzb_5ZDu83pG362/s400/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2017-09-28+%25E1%2584%258B%25E1%2585%25A9%25E1%2584%2592%25E1%2585%25AE+6.09.19.png)
키체인을 이용해 CertificateSigningRequest라는 인증서를 만들어야 합니다.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvwB7sSw-brmXrcFWVDeIJ_J3XQfx1SrSzE4sHfuk9uFjgltI3E_r4ePvpgun4IXLygHsKPswjemZrT2MAqgSVNdkLiYCM9m_od4BPb7FV_ikl-BDS9FuuRRWM1tljue1M1lGy82aoAfgP/s400/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2017-09-28+%25E1%2584%258B%25E1%2585%25A9%25E1%2584%2592%25E1%2585%25AE+5.58.40.png)
2. 파일을 만들고 나서, https://developer.apple.com 접속합니다.
진행중인 프로젝트의 APP ID를 누르면, 앱에 대한 설정을 확인하실수 있습니다.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhSfU8LgKHw4-qCbJzC_1UtqGzp8ELb40yFTyOlz8NtNoC_01eq2HBvMQf8d6F0ejAfe7_vMI3TDf7ap0sVtB1NmVJF02wIXk-JiE6chOi8bW_bmScxFK05a7wv-5OyudK5AjgViVRUgHd/s400/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2017-09-28+%25E1%2584%258B%25E1%2585%25A9%25E1%2584%2592%25E1%2585%25AE+6.01.32.png)
edit를 누르고 Push Notifications를 확인합니다.
이미 저는 등록은 한 상태이며, 여러분들은 Create Certificate.. 선택하시면 됩니다.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8k-N0g-xyWjDWi3pQvrTu9mP6o1G4_btDSpoq-fKku7TqnDzw15dIBy6kj2PJPR9FgTILLadign9C7iaYAAaXCAbqm6cZp0aQzxsBQcmLqrtRSJf8GN4AsfZB7IlZU0A6DrL9lwZJFGv9/s400/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2017-09-28+%25E1%2584%258B%25E1%2585%25A9%25E1%2584%2592%25E1%2585%25AE+6.02.40.png)
다음페이지에서는 키체인에서 만든 CertificateSigningRequest 파일을 넣을 수 있습니다.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQXWWMhzIjSSKNGX48ZoFIa_2Cqx2l0PGfONz3d7pWMt6XidIMuvXXRMReIYUaoUYU6dFqxODR7nl0aPD7hLNuZACXXBALeSSdysHsJuEGDx1fuegjGaTTM3NMoujTq338JSmgoCR97RSk/s400/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2017-09-28+%25E1%2584%258B%25E1%2585%25A9%25E1%2584%2592%25E1%2585%25AE+6.04.41.png)
만들고 나서, 다운로드를 하고, 선택을 하면, 키체인이 포함된것을 확인하실 수 있습니다.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTiSqsqqoyZLydgGyY61gZKyCXs5dkK5xY4IYBfXS-DAZ7oqGW6uNmaPSExnxesLWOFpreAlJzjDk9YT8GeNsoi8Dii8WdvwvCIOMZapOouF3aWOHKZ6Vc2sG6Tj73dJ-byJFiHspifjYa/s400/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2017-09-28+%25E1%2584%258B%25E1%2585%25A9%25E1%2584%2592%25E1%2585%25AE+6.09.08.png)
================================================================================================
3. 키체인에 해당 인증서들이 보인다면, 인증서가 정상적으로 등록 다운된것입니다.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZUWW67L4VWoA-VwCAr79pU-hY-vhN1oNfr87jct8nCvLemDIjWHA-HkJcc4TtTRNlS2Ml2X_GZMmXTmqWBGRzVvq8Xt0LemhJ7YK6-QtxnkbjaXzRW1h-wMyqlLZCLGzb_5ZDu83pG362/s400/%25E1%2584%2589%25E1%2585%25B3%25E1%2584%258F%25E1%2585%25B3%25E1%2584%2585%25E1%2585%25B5%25E1%2586%25AB%25E1%2584%2589%25E1%2585%25A3%25E1%2586%25BA+2017-09-28+%25E1%2584%258B%25E1%2585%25A9%25E1%2584%2592%25E1%2585%25AE+6.09.19.png)
댓글
댓글 쓰기