728x90
application(_:open:options:)
- project에 정의된 deeplink scheme을 이용하여 app이 실행되었을 경우에 호출된다.
- EX) kakao://~
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
let deeplinkUrl = url
return true
}
application(_:continue:restorationHandler:)
- Handoff를 통해 다른 디바이스에서 user가 activity를 전달하는 경우처럼, user의 activity와 관련해서 data를 받을 때 실행된다.
- universal link를 통해 app이 실행되었을 경우에 호출된다.
- EX) https://~
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
let universallinkURL = userActivity.webpageURL
return true
}
728x90
'iOS > 설명' 카테고리의 다른 글
[iOS] nibName에 따른 ViewController 초기화 (0) | 2023.01.21 |
---|---|
[iOS] Keyboard와 동일한 애니메이션 적용하기 (0) | 2023.01.07 |
[iOS] CALayer.shouldRasterize (0) | 2023.01.01 |
[iOS] 앱의 샌드박스 구조 (0) | 2022.12.31 |
[iOS] UIFont의 property들 (0) | 2022.12.31 |
댓글