在UC瀏覽器打開鏈接喚醒app,假設沒有安裝該app,則跳轉到appstore下載該應用
須要在project中設置例如以下:
1、打開project中的myapp-Info.plist文件
2、打開文件里新增URL TYPES的一項,詳細例如以下圖所看到的:

在你要打開的網頁中使用例如以下的代碼:
<!-- a標簽的鏈接。設置為相應的下載鏈接。點擊打開的動作,在click事件中注冊 --> <a href="https://itunes.apple.com/cn/app/id892359007" id="openApp">我的應用</a> <script type="text/javascript"> document.getElementById('openApp').onclick = function(e){ // 通過iframe的方式試圖打開APP,假設能正常打開,會直接切換到APP,並自己主動阻止a標簽的默認行為 // 否則打開a標簽的href鏈接 var ifr = document.createElement('iframe'); ifr.src = 'laoshi://'; ifr.style.display = 'none'; document.body.appendChild(ifr); window.setTimeout(function(){ document.body.removeChild(ifr); },3000) }; </script>
用UC瀏覽器打開后出現我的應用的鏈接
最后在appdelegate中的中實現例如以下方法:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { return YES; }
這樣就能夠在iPhone端的UC瀏覽器點擊我的應用鏈接地址啟動自己的app了
延伸閱讀:http://www.wahenzan.com/a/mdev/ios/2014/1217/365.html
http://www.w3ctech.com/topic/287