2014-05-09 4 views
14

myapp : // 형식을 사용하여 iOS 앱에 딥 링크로 이메일을 전송하여 이메일에서 열려고합니다. 모든 iOS 메일 클라이언트 (메일, 사서함 등)에서는 작동하지만 (즉, 앱을 여는 태핑) Gmail 앱 (또는 웹)에서는 작동하지 않습니다 (텍스트 만 남겨두고 스트립). 누구든지 브라우저에서 앱으로 리디렉션되는 웹 링크를 만드는 것 외에 해결책/대안이 있습니까?Gmail에서 iOS 딥 링크가 제거되었습니다.

+1

"iOS"는 제목에있을 필요가 없습니다 ... Android 딥 링크는 똑같은 문제이며 동일한 문제로 고통 받고 있습니다. – Marc

답변

12

아니요. 불행히도 Gmail은 링크에서 비 http/https 프로토콜을 감지하고 anchor() 태그를 제거합니다. 따라서 데이터를 사용하거나 javascript :를 사용하여 리디렉션을 수행 할 수도 있습니다.

Google이 iOS/Android 용 Gmail에서 작업을 구현하는 경우 (https://developers.google.com/gmail/actions/actions/actions-overview) 작동하지만 현재는 기본 모바일 클라이언트에서 렌더링되지 않습니다.

+12

내 솔루션은 딥 링크'app : // ...'URL로 리디렉션 할 정상적인 http (s) 엔드 포인트를 내 서버에 넣는 것이 었습니다. – Michael

+0

Thanks Michael ...이 솔루션은 완벽하게 작동합니다. 때로는 가장 원시적 인 솔루션이 가장 좋은 경우도 있습니다 ... – Aace

+0

그러면 앱에 직접 들어가기보다는 브라우저를 중개자로 열어야합니까? – celwell

관련 문제