당신은 결코 쉬운 일이 아니다 응용 프로그램을 분해해야 할 것입니다.
사용자 지정 URL 스키마 매개 변수 처리는 런타임에 결정되며 응용 프로그램 논리의 일부입니다. 각 응용 프로그램은 내 URL과 함께 할 필요가 무엇인지 결정 :
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
이 그것 YES를 반환하는 경우, 런타임 응용 프로그램을 열 진행 무엇을 대상 응용 프로그램의 응용 프로그램 위임에 아이폰 OS 런타임 쿼리 및입니다.
불행히도 사용자 정의 URL 프로토콜 (예 : maps://
)과 달리 쉽게 읽을 수있는 위치에 매개 변수가 배치되지 않았습니다. URL 프로토콜이 plist 파일에서 정적 인 이유는 iOS 런타임이 자체 내부 레지스터에 맞춤 구성표를 쉽게 등록 할 수 있도록하기 위해서이지만 매개 변수를 구문 분석하는 방법을 결정하는 것은 앱에 달려 있습니다.