푸시 서비스를 이용하기위해서 애플에서는 기본적으로 Apple 서버로부터 인증을 받아야한다.
이때 필요한 것이 APN 인증키이다.
프로젝트에 따라 기존에 이미 생성되어있을 가능성도 있다. 최초 생성이면 아래를 참고하자.
아래 그림을 보자.
이미 생성되어있는 키를 사용하려고 해도 이게 내가 원하는 건지 알수가 없다.
위에서 말한 것처럼 인증키는 최대 2개까지 생성할 수 있다.
아래 그림을 보면 여러 키가 있는데, 다른키에서 푸시용 APN 서비스를 이용하는 지 확인해보자.
- 만약 다른 키에서 이미 한개를 사용하고 있다면 -> 이 키를 사용하거나 새로 하나 생성할 수 있다.
- 만약 두 개의 키에서 사용하고 있다면 -> 기존의 키를 이용해야만 한다.
키 목록을 보면 몇개의 서비스를 이용하는 지 밖에 알 수 없기 때문에 눌러봐야한다.
- NAME : 단숝히 구분용이다.
- KEY ID : 키의 고유한 값이기 때문에 이걸 통해 구별할 수 있다.
- SERVICES : 사용하는 서비스를 나타낸다.
이 키는 현재 한개의 서비스를 이용하고 있고, 애플 로그인 서비스가 적용되어있다.
이 키는 현재 두 개의 서비스를 이용하고 있고, APNs(푸시)서비스와 애플로그인 서비스를 적용하고 있다.
우리가 필요한건 두번째 키를 사용해야하는 것이다. 만약 단독으로 사용하고 싶다면 아래 최초 생성하기를 이용하자.
위에서 살펴본 이 키에 있어 엄청나게 중요한점이 있다.
바로 생성한 사람만이 다시 받을 수 있다는 것이다.
그렇기 때문에 처음 생성후 다운 받은 인증서는 고이 모셔두는게 좋다.
그래서 보통은 저 인증키의 KEY ID를 가지고 내가 속한 팀에 공유하여 해당 KEY ID에 해당하는 p8 파일을 공유받으면 된다.
생성한 사람외에는 다운로드를 받을 수 없으니, 다운받아서 보관하자.