2013-04-19 7 views
1

나는 iPad 응용 프로그램에서 작업하고 있습니다. Google 앱의 URL 스키마 (예 : myapp://?foo=1&bar=2)를 설정 했으므로 사용자가 페이지의 링크를 클릭하면 Google 앱이 iPad에서 열립니다.URL 스키마에서 매개 변수 값을 검색하는 방법

문제는 코드에서 URL 스키마에서 매개 변수 값을 검색하는 방법입니까?

응용 프로그램 진입 점에서 응용 프로그램을 검색 할 수있는 방법이 있지만 응용 프로그램의 진입 점이 원시 코드에 있는지 전혀 알 수 없습니다. 우리는 Unity3D를 통해 앱을 개발했습니다. 그렇다면 Unity 앱에서 매개 변수 값을 직접 가져 오는 방법이 있습니까?

+0

: u는 대답을 가지고있다? – Balu

+0

예. 나는 대답을 얻었다. 감사. –

답변

3

는 아마 당신을 도울 것이다, 이런 식으로 시도 :

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { 
    NSLog(@"url recieved: %@", url); 
    NSLog(@"query string: %@", [url query]); 
    NSLog(@"host: %@", [url host]); 
    NSLog(@"url path: %@", [url path]); 
    NSDictionary *dict = [self parseQueryString:[url query]]; 
    NSLog(@"query dict: %@", dict); 
    return YES; 
} 
+0

이 대답이 도움이되었습니다. 감사. –

+1

C# 또는 JS를 사용하여 Unity에서 쿼리 값을 실제로 얻는 방법은 무엇입니까? PlayerPref를 사용하고 URL의 매개 변수 이름과 동일한 키 이름을 사용할 수 있다고 가정해도 괜찮습니까? – pilcrowpipe

+0

하지만 어떻게해야합니까? 그것을위한 플러그인을 만들 수 있습니까? Unity C#에서 정보를 가져 오려면 어떻게해야합니까? – sDoky