일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- UICollectionView
- uitableview
- Refactoring
- Xcode
- rxswift
- clean architecture
- ribs
- 애니메이션
- Human interface guide
- map
- SWIFT
- swift documentation
- Observable
- 리펙토링
- Clean Code
- 리펙터링
- 리팩토링
- RxCocoa
- ios
- UITextView
- swiftUI
- 클린 코드
- tableView
- MVVM
- combine
- HIG
- uiscrollview
- Protocol
- collectionview
- 스위프트
- Today
- Total
목록푸시 (3)
김종권의 iOS 앱 개발 알아가기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/w9h8S/btrYVh3Bw3Q/XPuXK4hWtN9dMz2Y1g7lRk/img.gif)
1. Push Notification 응용 - 테스트 방법 (Pusher, APNs) 2. Push Notification 응용 - Silent Push Notification (사일런트 푸시, 푸시를 이용한 백그라운드에서 업데이트 방법) 3. Push Notification 응용 - Rich Push Notification (Notification Service Extension, 푸시 내용 변경하여 띄우기) New > Target Notification Service Extension 선택 옆에 Content Extension은 시스템 푸시의 UI를 변경할 때 사용 생성 완료 NotificationService로 APNs 푸시 가로채서 title, subtitle 내용 변경하여 띄우기 위에서 만든 N..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUQVK2/btrhcEVypyM/I1tXFlzkNY7mwQCcQOuqyk/img.gif)
1. DeepLink (딥 링크) - 앱 푸시, APNs (Apple Push Notification service ) 개념 2. DeepLink (딥 링크) - URL Scheme, URLComponents, Foreground, Background, Not Running 기초 개념 3. DeepLink (딥 링크) - FCM(Firebase Cloud Messaging) remote 푸시 사용 방법 4. DeepLink (딥 링크) -Dynamic Link (다이나믹 링크) 사용 방법 (Firebase, 공유하기 기능) 5. DeepLink (딥 링크) - URL Scheme과 Dynamick Link를 이용한 딥 링크 처리 방법 cf) Push Notification 처리 관련 메소드 총 정리 글은..
iOS 푸시 원리 앱 > 애플 서버에 토큰 요청 > 앱에서 토큰 수신 > push 서버에 토큰 등록 > push서버에서 가공된 내용 + token 앱에서 수신 > 애플서버에 다시 전송 > 애플서버에서 앱으로 최종 푸시 전송 앱에서 push를 “p8 or .p12 certificate 파일” 인증서와 함께 애플서버에 HTTP로 토큰 달라고 요청 애플 서버는 인증서, 프로파일을 받고 인증 후 토큰 응답 받은 토큰값과 메시지를 앱에서 push 서버로 POST방식으로 요청 push서버에서 POST요청을 받아 내용을 가공 > 애플 서버에 요청 (push서버에서는 APNs키가 등록되어 있어야함) 애플 서버는 토큰을 확인하고 토큰의 주인에 해당하는 아이폰 기기에 push 전송 앱 가동 APNs(Apple Push N..