일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Xcode
- RxCocoa
- 클린 코드
- uiscrollview
- rxswift
- 리펙토링
- SWIFT
- swiftUI
- UITextView
- uitableview
- Refactoring
- UICollectionView
- Human interface guide
- swift documentation
- Observable
- Protocol
- 애니메이션
- ribs
- Clean Code
- clean architecture
- map
- combine
- 스위프트
- MVVM
- HIG
- ios
- tableView
- collectionview
- 리팩토링
- 리펙터링
- Today
- Total
목록로컬 푸시 (3)
김종권의 iOS 앱 개발 알아가기
1. Local Notification (로컬 푸시, 로컬 노티) - 사용 방법 2. Local Notification (로컬 푸시, 로컬 노티) - badge (뱃지) 숫자 처리, 딥링크 처리 권한 요청 시스템 권한은 보통 info.plist에 하지만, 푸시는 특별하게 코드에서 요청 UNUserNoitificationCenter.current() 싱글톤으로 접근 import UIKit import UserNotifications @main class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [..
푸시의 종류 로컬 푸시(local notification): 앱으로부터 push를 앱에 띄우는 것 서버 푸시(remote notification): 서버로부터 push를 앱에 띄우는 것 - ios-development.tistory.com/264 푸시 권한 요청 푸시를 다루는 객체는 `UNUserNotificationCenter`의 싱글톤 객체 활용 class ViewController: UIViewController { let userNotiCenter = UNUserNotificationCenter.current() // 추가 override var viewDidLoad() { super.viewDidLoad() } } 사용자에게 알림 권한 요청을 하는 메소드 추가: UNAuthorizationOpt..
푸시의 종류 로컬 푸시(local notificatino): 앱으로부터 push를 앱에 띄우는 것 - ios-development.tistory.com/386 서버 푸시(remote notificatino): 서버로부터 push를 앱에 띄우는 것 서버에서 푸시를 받는 원리 Apple Developer 홈페이지에서 push서비스와 함께 Identifiers등록 push서비스와 함께 certificates 발급 APNs에 디바이스 토큰 등록 Identifiers에 push등록 Certificates생성, Provisioning profile생성 방법은 여기 참고: ios-development.tistory.com/256?category=936128 디바이스 토큰을 APNs에 등록하는 원리 디바이스 토큰: i..