2011-03-03 48 views
1

可能重複:
Rails: redirect_to 'myapp://' to call iOS app from mobile safariiPhone Web應用程序自動重定向到App

我試圖做Facedialer做什麼,當它安裝小的webapps您的主屏幕上,以便通過點擊他們它發出呼叫。

我有我的應用程序的自定義網址計劃工作。如果我嘗試從Safari瀏覽器中寫入自定義網址,它會打開我的應用程序。

但我無法做到這一點,所以打開網頁應用程序時,重定向到我的自定義應用程序。 我試着用window.location.href =「myapp://」和很多不同的變體沒有成功。

我必須做的唯一方法就是通過META REDIRECT標籤。但我需要避免這種解決方案,因爲我想區分用戶是從主屏幕打開web應用程序還是直接從Safari瀏覽器打開。 (使用window.navigator.standalone)

它有道理嗎? 有什麼建議嗎?

感謝

回答

0

從轉貼:Rails: redirect_to 'myapp://' to call iOS app from mobile safari

你試過window.location

樣品:

<html><head> 
    <script type="text/javascript"> 
     var userAgent = window.navigator.userAgent; 
     if (userAgent.match(/iPad/i) || userAgent.match(/iPhone/i)) { 
     window.location = "myiosapp://" 
     } 
    </script> 
    </head> 
    <body> 
    Some html page 
    </body> 
</html> 
+0

是這個問題和你的一樣? – 2012-09-26 07:40:58

相關問題