✏️ 푸시 알림 사용방법
🔗 카카오톡 푸시알림 공식문서
📍 푸시알림 활성화
- 왼쪽 상단 매뉴버튼 → 하단의 푸시 알림 → 활성화를 해주면 FCM key 와 APNs 인증서 또는 인증키를 등록해달라고 한다.
📍 인증키 입력하기
- FCM key
- Firebase Cloud Messaging 의 약자로 Google 에서 제공하는 안드로이드 푸시 알림 서비스이다.
- APNs
- Apple Push Notification Service 의 약자로 말 그대로 애플 푸시 알림 서비스이다.
✏️ FCM key 발급 받기
📍 Firebase 프로젝트 생성하기
🔗 Firebase 공식홈페이지
- 공홈에서 로그인 후 프로젝트를 생성하면 된다.
📍 FCM key 값 가져오기
🔗 Firebase key 에 관한 공식문서
- 공식문서를 살펴보면 Firebase 프로젝트를 만드는 것 만으로도 API Brower key 가 생성된닥고 나와있다.
- 메인페이지 왼쪽 상단 톱니바퀴 → 프로젝트 설정 → 클라우드 메시징 → 하단에 웹 푸시 인증서
✏️ APNs 인증서 또는 인증키
- 참고로 APNs 의 생명주기는 365일로 1년마다 갱신을 해줘야 기능이 제대로 작동한고 한다.
📍 개인 인증서 생성하기 - mac 기준
- 런치패드 → 키체인 접근 → 상단 매뉴에서 키체인 접근 → 인증서 지원 → 인증 기관에서 인증서 요청…
- 이메일, 이름 확인
- 요청 항목에서 디스크에 저장 , 본인이 키 쌍 정보 지정 선택
- 원하는 디렉토리 지정
- 키페어 정보에서 계속 선택 → 완료
- 선택한 경로에
CertificateSigningRequest.certSigningRequest
파일이 생성된다.
📍 APNs 생성
🔗 apple developer 공식 홈페이지
- apple 개발자 홈페이지에서 로그인을 한다.
- APNs 를 발급받기위해선 개발자 등록을 해야한다.
- 상단 매뉴에서 계정을 선택하면 가장 위에 등록 버튼을 찾을 수 있다.
⚠️ 문제 발생
- apple developers 의 개발자로 등록을 하려면 1년에 129,000 원의 비용을 지불해야한다..
- 푸쉬알림 하나 보내자고 이 돈을 내는건 조금 아닌것같아서 다른방법을 알아봤지만 APNs 를 발급받으려면 무조건 필요한 절차라고한다..
- 이 방법 말고 다른 방법으로 클라이언트에게 메시지를 보낼 방법을 찾아봐야겠다.