2016-10-11 1 views
1

내 앱에서 지점 마케팅 링크를 구현하려고합니다. 예를 들어 앱의 특정 화면으로 연결하는 링크를 사용자와 공유 할 수 있기를 바랍니다. 지점 관련 문서에서 일부 앱의 경우 링크가 앱 스토어를 열어 실제 앱이 아닌 것으로 나타났습니다 (설치된 경우에도 해당). 아시아를 기반으로하고 있기 때문에 대부분의 고객은 Line과 같은 지원되지 않는 응용 프로그램을 통해 링크를 공유하려고합니다. 사용자가 링크를 통해 앱 스토어로 리디렉션 된 다음 "앱 열기"를 탭하면 어떻게됩니까? 링크 메타 데이터가 손실 되었습니까? 메일이나 메모와 같은 앱에서 링크가 열리는 경우에만 메타 데이터가 유지됩니까?지원되지 않는 앱에서 열린 Universal Links는 완전히 손실 되었습니까?

답변

2

Alex from Branch.io 여기 : Branch documentation의

This list은 Universal Links를 지원하는 응용 프로그램의 부분 목록을 제공하지만 불행히도 완전하지는 않습니다. 우리는 가장 일반적인 애플 리케이션을 커버하려했습니다.

라인이 사용자 정의 웹보기 (SFSafariViewController이 아님)를 사용하고 있습니다. 첫 번째 클릭에 대해서는 Universal Links를 지원하지 않지만 Branch가 원래 응용 프로그램을 감지하고 사용자 정의 동작을 수행 할 수있는 가장 중요한 경우 중 하나입니다. Line의 경우 앱의 URI 스키마를 트리거합니다. 이는 Universal Links가 실제로 사용되는 프로토콜이 아니더라도 Line 내에서 Branch 링크를 클릭 할 때 사용자가 보게되는 동작이 Universal Links와 동일 함을 의미합니다.

브랜치에 이와 같은 해결 방법이없는 다른 앱을 처리하려면 deepviews feature을 사용해볼 수 있습니다. 이렇게하면 링크가 앱을 실행하는 버튼 (또는 앱 스토어가 설치되지 않은 경우 앱 스토어로 전달)을 사용하여 콘텐츠 미리보기를 열 수 있습니다. 이미 설치된 앱은 사용자가 앱 스토어 페이지에서 열기 버튼을 클릭하면

모든 메타 데이터가 보존되고 그들은 여전히 ​​깊은을 연결됩니다. 지점은 사용자가 링크를 클릭하고 앱이 시작될 때까지 어떤 일이 발생 하는지를 알지 못하며 (또는 신경 쓰지 않습니다.) 유연성이 뛰어납니다.

+0

감사합니다. Alex!정확히 내가 무엇을 찾고 있었는지. 나는 Deep Views 기능을 사용하여 Facebook에서 어떤 문제도 겪지 않을 것이라고 생각합니다. 나는 또한 Deep Views가 Line과 잘 작동한다는 것을 알아 차렸다. – Kex

0

유니버설 링크는 지점에서가 아니라 Apple의 구현을 통해 some restrictions입니다. 이러한 제한 중 하나는 Universal Links는 SFSafariViewController에서 열 수 없습니다.

Branch's docs에서 Line은 명시 적으로 언급되지 않지만 다른 인기있는 메시징 응용 프로그램이 중요 할 수 있습니다. Line이 나 자신이 없지만 Line이 웹 사이트를 시작하는지 여부는 자체 브라우저 또는 Safari 앱에서 단서를 줄 수 있습니다.

페이스 북 메신저 -

위챗 조건에 따라 작동합니다 - 조건부

트위터를 작동 - 조건부

LinkedIn에 작동 -

조건부 SFSafariViewController을 사용하는 모든 응용 프로그램을 작동 - 조건부

를 작동
+0

앱 대신 앱 스토어가 실행되면 (즉, 지원되지 않는 경우) 열린 앱을 탭할 때 메타 데이터가 계속 전달됩니까? – Kex

+0

아, 오해 한 것 같습니다. 통계가 아직 기록되는지 궁금합니다. 아마 그럴 경우 내 대답을 삭제할 것입니다. – bradkratky

+0

(여기에 지점 팀원) @bradkratky 귀하의 대답은 정확합니다 - 삭제할 필요가 없습니다! –

관련 문제