728x90
2월 12일 토요일 / 20일 차
CH05
재난문자 푸시 알림 구현하기 - 개발자 등록
내용 요약 |
Remote Notification APNS(Apple Push Notification Service) : 각 기기의 상태를 확인하여 상태에 따라서 알림을 저장후에 보내주고, 최신의 알림 상태를 관리하는 등에 관리 센터 역할을 함 - 보안 관리 : 보안 아키텍쳐를 통해 보안을 관리함(Connection trust, Device token) Connection trust ㄴ Provider(Server) - APNs (애플과 계약을 맺은 회사가 소유한 승인된 공급자만 APNs와 연결하여 Push전달을 하게 함) 1. token-based : valid authentication key certificate(토큰 기반) 2. certificate-based : SSL certificate(인증서 기반) ㄴ APNs - 기기 : 승인된 장치만 APNs에 연결 Device token trust - 기기에서 APNs에 등록을 요구하면, 고유 장치 token을 발급받게 되며, 이 때 Provider에게 토큰을 전달하고 Provider는 연결된 장치를 대상으로하는 각각의 Push 알림 요청에 token을 포함하여 APNs에 전달한다. APNs는 token이 포함된 요청을 고유한 device에 보냄 Firebase Cloud Messaging 주요 기능 - 원격 알림 메시지 전송 : 사용자에게 표시되는 알림 메시지를 실시간 또는 예약 전송 - 다양한 메시지 타겟팅 : 단일 기기, 기기 그룹, 주제를 구독한 기기 - 발송 메시지 저장, 관리 : 알림 내용, 상태, 플랫폼, 최종 전송 시간, 열람율 관리 |
복습할 내용
- Connection trust와 Device token trust의 대한 이해
오늘의 공부 후기
강의를 진행하려고 하다가 초반에 Push Notification추가를 하려고 하는데
강좌와는 달리 제 Xcode에는 뜨지 않길래 찾아보니
강의는 애플 개발자로 유료결제를 한 기준으로 설명하여 Push Notification이 뜨지만 등록을 하지 않은 저는 진행이 불가했습니다
그래서 오늘 강의는 진행하지 못하고 애플 개발자 등록을 하는 것으로 마쳐야 할 것 같습니다..
결제를 한다고 바로 되는 것이 아닌 심사를 거쳐야 되므로 얼른 되었으면 좋겠네요ㅠ
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
728x90