728x90

 

2월 12일 토요일 / 20일 차

 


 

CH05

재난문자 푸시 알림 구현하기 - 개발자 등록

 

 

 

Firebase 프로젝트 추가

 

내용 요약
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이 뜨지만 등록을 하지 않은 저는 진행이 불가했습니다

그래서 오늘 강의는 진행하지 못하고 애플 개발자 등록을 하는 것으로 마쳐야 할 것 같습니다..

결제를 한다고 바로 되는 것이 아닌 심사를 거쳐야 되므로 얼른 되었으면 좋겠네요ㅠ

 

 

 

 

 

 

 

https://bit.ly/37BpXi

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

 

 

 

728x90

+ Recent posts