2013-12-10 4 views
4

Я новичок в разработке IOS. Я хочу знать, что есть какой-либо способ перенаправления из обычной html-ссылки (браузер Safari), например <a href="my sdk link">click here to download the awesome app</a>, на мой SDK (здесь я хочу узнать IDFA для пользователя отслеживание), а затем перенаправить на страницу загрузки приложения в App Store.Переадресация из html-ссылки на приложение IOS

ответ

0

Добавить библиотеку SVWebViewController,

#import в SVWebViewController.h, где вы хотите, чтобы открыть код записи, чтобы открыть

SVWebViewController *webViewController = [[SVWebViewController alloc] initWithAddress:@"http://www.google.com"]; 
[self.navigationController pushViewController:webViewController animated:YES]; 
2

Использование Javascript вы можете решить вашу проблему.

<html> 
    <head> 
    <meta name="viewport" content="width=device-width" /> 
    </head> 
    <body> 

    <h2><a id="applink1" href="fb://profile/116201417">open facebook with fallback to appstore</a></h2> 
    <h2><a id="applink2" href="unknown://nowhere">open unknown with fallback to appstore</a></h2> 
    <p><i>Only works on iPhone!</i></p>  

    <script type="text/javascript"> 

// To avoid the "protocol not supported" alert, fail must open another app. 
var appstorefail = "itms://itunes.apple.com/us/app/facebook/id284882215?mt=8&uo=6"; 

function applink(fail){ 
    return function(){ 
     var clickedAt = +new Date; 
     // During tests on 3g/3gs this timeout fires immediately if less than 500ms. 
     setTimeout(function(){ 
      // To avoid failing on return to MobileSafari, ensure freshness! 
      if (+new Date - clickedAt < 2000){ 
       window.location = fail; 
      } 
     }, 500);  
    }; 
} 

document.getElementById("applink1").onclick = applink(appstorefail); 
document.getElementById("applink2").onclick = applink(appstorefail); 

</script> 
</body> 
</html> 

Live demo is here.

+0

Спасибо. Это интересно. Я попробую это. – Inaccessible

+0

Могу ли я получить значение idfa перед установкой приложения? – Inaccessible

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