2017-02-23 4 views
0

이메일 계정에서 웹 페이지 나 앱을 열 수있는 기능을 구현해야합니다. 예 : 사용자 프로필을 볼 때마다 사용자에게 이메일이 전송되는 앱이 있습니다 메일에는 "See Profile"버튼이 포함되어 있습니다.이 버튼의 기능은 버튼을 누를 때마다 모바일 친화적 인 사이트가 열립니다.전자 메일에서 버튼 하나로 응용 프로그램을 열거 나 링크를 여는 방법은 무엇입니까?

내 고객은 앱이 이미 설치되어있는 경우 버튼을 탭하면 연결된 앱이 열리고 프로필로 이동해야합니다.

또한 사용자가 데스크톱에서 전자 메일을 열면 버튼을 눌러 웹 사이트를 열어야합니다.

모바일에서는 URL 구성표를 사용하여 수행 할 수 있지만 두 가지 기능에 대해 동일한 버튼을 연결하는 방법을 생각합니다.

Instagram에서 이미 수행하고 있습니다.

도와주세요!

+0

이 링크에서 도움을 받으실 수 있습니다. http://stackoverflow.com/questions/25940109/launching-app-store-from-app-in-swift – iParesh

+0

@iParesh 아니요, 그렇지 않습니다. – Jassi

+1

범용 링크 (https://developer.apple.com/ios/universal-links/ – Paulw11

답변

0

나는 간단한 해결책을 들어 왔지만 그것은 당신의 서버 도움말, 필요 -

<!DOCTYPE HTML> 
<html> 
<head> 
<meta http-equiv="content-type" content="text/html" /> 
<meta name="author" content="gencyolcu" /> 
<title>Social Media Share</title> 
<script>  
function openProfile() { 
    var userAgent = navigator.userAgent || navigator.vendor || window.opera; 
    if(userAgent.match(/iPad/i) || userAgent.match(/iPhone/i) || userAgent.match(/iPod/i)) 
    { 
     window.location.href = "appurlscheme://; 
     setTimeout(function() { 
     window.location = "https://itunes.apple.com/us/app/yourApp/id593274564?ls=1&mt=8";}, 25); 
    } 
    else 
    { 
     window.location = "https://www.google.co.in/?gfe_rd=cr&ei=sLSuWM4B7MjwB-6LtagE" 
    } 
} 

</script> 
</head> 
<body onload="openProfile()"></body> 
</html> 
  • 우리는 이것이 http://dev46.com/testfile/을 가정 해 봅시다 (앱이 urlscheme,itunes link & website url.으로 업데이 트를) 서버에서 다음 html 파일을 추가합니다 귀하의 html file url. 이메일을 보내려면 html 페이지가 될 것입니다. 따라서 을 클릭하십시오. 위 URL을 클릭하십시오.
  • 위의 html 코드는 바로 사용자가 아이폰, iPad 또는 iPod인지 여부를 확인합니다. 그러면 앱을 열려고 시도합니다. urlscheme 그렇지 않은 경우 Appstore가 열립니다.
  • 아이폰이 아닌 경우 웹 사이트가 열립니다.
  • 나는 위의 방법을 테스트 해본 결과 제대로 작동했다.
+0

메일 템플릿에서도 작동합니까? –

+0

그래도 메일 템플리트와 함께 작동합니다. – Gokul