Search
📚

EP22. iOS APN Key 발급 및 Firebase 프로젝트 등록

생성일
2024/06/18 14:14
마지막 업데이트
2024/06/18

EP22. iOS APN Key 발급 및 Firebase 프로젝트 등록

FCM을 활용해 iOS 디바이스로 Push Notification을 발송하기 위한 설정을 학습합니다
Flutter를 활용해 iOS앱을 개발하더라도 동일한 과정이 필요합니다.

1. APN Key 발급

1.
애플 개발자 센터 Account 콘솔에 접속합니다.
2.
키(영문)
3.
Key 추가
4.
Key 선택 및 내용 작성
APNs에 ENABLE 체크 합니다. (APN 키는 최대 2개까지 발급하며, 저는 현재 2개의 키를 갖고있으므로 비활성화 되어있는 상태입니다.)
Key Name을 입력합니다. Key name은 APNs Key 를 사용하는 것을 추천드리며 주의해야 할 것은 특정 서비스명의 이름을 사용하지 마세요. (여기서의 APN Key는 해당 애플 계정에 속하는 모든 앱의 푸시 발송에 사용됩니다. 특정 앱에만 적용되는 것이 아님!!)
5.
Key 다운로드 및 Key 정보 확인
Key는 단 1회만 다운로드 가능합니다. 꼭 어딘가에 잘 저장해두시길 바랍니다.
Key ID와 팀 ID도 텍스트 파일에 작성해서 APN key와 같이 보관하는 것을 추천드립니다.

2. iOS Project Capability 설정

1.
XCode Project > Targets > Signing & Capabilities
2.
Push Notifications 선택
3.
Push Notifications Capability가 추가된 화면

3. Firebase에 APN Key 등록

1.
Firebase Project > 프로젝트 설정 > 클라우드 메시징 > APN 인증 키 업로드
2.
인증 키 업로드
인증키(.p8), 키 ID, 팀 ID를 입력 후 업로드합니다.