2013-04-19 2 views
1

Я работаю над iPad-приложением. Мы установили схему URL (например, myapp://?foo=1&bar=2) для нашего приложения, так что, когда пользователь нажимает на ссылку на странице, наше приложение откроется на iPad.Как получить значения параметров из схемы URL

Проблема в том, как получить значения параметров из схемы URL в коде?

Возможно, какой-то способ получить его из точки входа приложения, но я не знаю, где точка входа приложения находится в собственном коде. Мы разработали приложение через Unity3D. Итак, есть способ получить значения параметров непосредственно из приложения Unity?

+0

: есть у меня ответ? – 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

Как вы действительно получаете значения запроса из Unity с помощью C# или JS? Можно ли предположить, что мы можем просто использовать PlayerPrefs и использовать те же имена ключей, что и имена параметров в URL-адресе? – pilcrowpipe

+0

Но как мне это сделать? Я создаю для этого плагин? И как я должен получить информацию от Unity C#? – sDoky

Смежные вопросы