2011-03-03 2 views
1

가능한 중복 :
Rails: redirect_to 'myapp://' to call iOS app from mobile safari아이폰 웹 응용 프로그램은 자동으로 앱에 리디렉션

내가 그들을 클릭하여 귀하의 홈 화면에 작은 웹 어플리케이션을 설치할 때 Facedialer가 무엇을하려고 노력하고 있어요 전화를 겁니다.

맞춤 URL 스키마가 작동하는 앱이 있습니다. 사파리에서 맞춤 URL을 작성하려고하면 앱이 열립니다.

하지만 웹 앱을 열면 내 맞춤 앱으로 리디렉션됩니다. 나는 window.location.href = "myapp : //"와 다양한 변형을 시도했지만 성공하지 못했습니다.

내가 만드는 유일한 방법은 META REDIRECT 태그를 사용하는 것입니다. 하지만 사용자가 홈 화면에서 웹 앱을 여는 것인지 아니면 사파리에서 직접 가져 왔는지를 구분하기 때문에이 솔루션을 피할 필요가 있습니다. (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

는 당신과 같은이 질문입니까? –

관련 문제