2017. 2. 1. 18:37ㆍProgramming/Swift
클라이언트에 특정 메세지를 전달하고자 할 때, push 알림으로 메세지를 전송한다.
FCM(Firebase Cloud Messaging) 방식으로 설정하는 방법을 적어보고자 한다.
참고로 push 알림을 처음 테스트를 해보았다. 다소 부족한 부분도 있을 수 있다.
누락되거나 잘못 기재된 부분이 있어도 양해 바란다.
해당 글의 가독성을 높이기 위해 최대한 나눠서 작성을 하려고 한다.
:::: INDEX 1. 참고 URL (1) firebase.google.com (2) swift3.0으로 변환 하고자 찾아본 소스 : stackoverflow.com 2. 선행 조건 (1) Firebase 추가 (2) CocoaPods 설치 (3) SSL 인증서 만들기 (4) 앱 ID 만들기 (5) 푸시 알림용 앱 ID 구성 (6) 프로비저닝 프로필 만들기 3. 소스 확인 및 테스트 (1) 앱에서 Firebase 초기화 (2) 소스 확인 (3) 테스트 |
알림을 사용하기 위해서는 선행 작업이 필요한데,
웹페이지를 개발하기 위해 서버와 데이터베이스, 아파치 등을 셋팅한다고 생각해야 할 것 같다.
그러므로 선행작업은 신경을 써야 할 부분이 아닌가 생각한다.
developer.apple.com 의 Certificates, IDs & Profiles 에서 Notification 등록을 하는 작업이 의외로 까다롭다고 생각한다.
개인적으로 Certificates, IDs & Profiles 작업을 왠만해서는 안할려고 한다.(어렵다......인증서는 어렵다.)
1. 참고 URL
(1) firebase.google.com
- 설명이 자세하게 나와 있다. 모든 작업을 이것을 보고 하였기 때문에 참고 URL이라고 하기에는 좀 민망하다.
(2) swift3.0으로 변환 하고자 찾아본 소스 : stackoverflow.com
- 여러가지를 보았지만, 가장 도움되었던 것만 추렸다.
UIUserNotification Type was deprecated in iOS10 Swift 3.0(stackoverflow) Use of unresolved identifier 'FIRInstancelDAPNSTokenTypeSandbox'(stackoverflow) |
'Programming > Swift' 카테고리의 다른 글
Notification - FCM 설정(3) : 소스 및 테스트 (0) | 2017.02.02 |
---|---|
Notification - FCM 설정(2) : 선행 조건 (0) | 2017.02.02 |
swift3 Bool 기본값 (0) | 2017.01.31 |
[ERROR] ITMS-90474 (0) | 2017.01.27 |
AVFoundation (0) | 2017.01.18 |