2017-12-27 32 views
1

iOS에는 범용 링크 기능 (https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html)이 있습니다. 작은이 있었다 Safari에서 범용 링크 등록을 확인할 수있는 방법이 있습니까?

    • 눌러 링크를 누르고 "사파리에서 열기"를 선택 : 응용 프로그램에서 링크를 "해제"할 수있는 방법의 부부가 같이

      그러나, 그것은 보인다 링크를 클릭하면 앱의 오른쪽 상단에 표시됩니다.이 링크는 범용 링크를 연 직후에 표시되었습니다 (iOS 11에서 사라진 것처럼 보입니다).

    이러한 작업 중 하나를 수행하자마자 유니버설 링크가 Safari에 열립니다 (다시 앱에 다시 연결할 때까지).

    사용자가이 상태가되면 그 사람이해야 할 일이 명확하지 않다는 것이 문제입니다. Safari에서 열리는 웹 페이지에 대한 설명을 제공하고 싶습니다. 링크는 응용 프로그램없이 장치에서 클릭

    • :

      그러나, 나는 두 가지 사례를 구별 할 링크가 장치 응용 프로그램에 클릭 응용 프로그램

    • 을 다운로드하는 사용자에게 가 설치되어 있고 연결이 끊어졌습니다. 사용자에게 다시 연결하는 방법을 알려줍니다.

    Safari에서 열린 페이지에서 범용 링크가 등록되어 있는지 확인하는 방법이 있습니까?

  • 답변

    1

    예, iOS 11이 유니버설 링크를 다시 사용하도록 설정하려면 오른쪽 상단 모서리 버튼을 제거한 것이 맞습니다. 그들은 페이지를 약간 위로 스크롤 할 때 나타나는 배너를 유지합니다.

    enter image description here

    이 배너 행위는 사용자에 대한 유니버설 링크를 다시 활성화합니다.

    불행히도 사용자가 앱을 설치했는지 여부를 판단 할 수있는 완벽한 해결책은 없지만 사용자가 이미 앱을 설치했는지 여부를 판단 할 수있는 몇 가지 방법이 있습니다. Branch에는 사용자가 앱을 설치했는지 여부와 URI 스키마로 열려고 시도하는지 여부를 추론 할 수있는 방법이 있습니다. docs에서 $uri_redirect_mode에 대해 읽을 수 있습니다.

    독자적으로이 연역 방법을 만드는 것은 매우 어려울 것이며 어떻게 완료되었는지는 확실치 않으므로 지점 솔루션을 사용하는 것이 좋습니다.