2016-06-03 3 views
-2

iOS 응용 프로그램의 특정 화면을 시작할 때 열거 나 예를 들어, 응용 프로그램이 있으면 메일에서 링크를 클릭 할 때 DeepLink를 사용하여 엽니 다. 모든 실행 괜찮아지고 내 애플 리케이션은 내 욕망의 화면으로 이동하지만, 클릭하면 응용 프로그램이 실행되지 않을 때 시작 화면으로 간다 시작 화면으로 간다.Open application : url : sourceApplication : annotation : iOS 응용 프로그램 실행시

딥 링크가 있지만 앱이 실행되고 있지 않은 특정 화면을 열고 싶습니다.

감사

답변

0

이 문제를 해결하기 위해 필요한 이용을 FUNC 애플리케이션 인 -> BOOL {}이 방식 launchOptions 함께

(: UIApplication, didFinishLaunchingWithOptions의 launchOptions : [NSObject의 AnyObject] 애플리케이션?)

그와
if let url = launchOptions?[UIApplicationLaunchOptionsURLKey] as? NSURL { } 

우리는 URL을 추출과 동일하게 만들 수 있습니다

func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool { 
관련 문제