2014-10-29 6 views
0

앱의 지원되는 URL 스키마 매개 변수를 모두 찾는 가장 좋은 방법은 무엇입니까?지원되는 URL 스키마 매개 변수 찾기

Apple URL Scheme Reference for Map에는 plist에서 찾을 수없는 몇 가지 매개 변수가 나와 있습니다.

예 :
t = 표시 할지도의 유형.
z = 줌 레벨입니다.
saddr = 운전 방향을 생성 할 때 사용되는 출발지 주소
daddr = 운전 경로를 생성 할 때 사용되는 목적지 주소.

enter image description here

답변

1

당신은 결코 쉬운 일이 아니다 응용 프로그램을 분해해야 할 것입니다.

사용자 지정 URL 스키마 매개 변수 처리는 런타임에 결정되며 응용 프로그램 논리의 일부입니다. 각 응용 프로그램은 내 URL과 함께 할 필요가 무엇인지 결정 :

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 

이 그것 YES를 반환하는 경우, 런타임 응용 프로그램을 열 진행 무엇을 대상 응용 프로그램의 응용 프로그램 위임에 아이폰 OS 런타임 쿼리 및입니다.

불행히도 사용자 정의 URL 프로토콜 (예 : maps://)과 달리 쉽게 읽을 수있는 위치에 매개 변수가 배치되지 않았습니다. URL 프로토콜이 plist 파일에서 정적 인 이유는 iOS 런타임이 자체 내부 레지스터에 맞춤 구성표를 쉽게 등록 할 수 있도록하기 위해서이지만 매개 변수를 구문 분석하는 방법을 결정하는 것은 앱에 달려 있습니다.