본문 바로가기
+ OS/iOS

[Info] iOS Universal Links(유니버셜 링크) 설정 On / Off 하기(a.k.a 클래스팅 watchpopup 오류 해결)

by :: Teacher :: 2020. 5. 9.
728x90
반응형

Universal Links(유니버셜 링크)란 iOS9 이상 버전에서 Web(웹), App(앱)내에서 특정 Link(링크)를 클릭하였을때, Safari browser(사파리 브라우저)가 아닌 바로 설치된 App(앱)으로 연결 하는 기술이다.

만약 해당 Link(링크)와 연결된 App(앱)이 존재하지 않는 경우는 Safari browser(사파리 브라우저)로 연결하여 사용된다.

해당 기술을 쉽게 설명하면 아이폰(iPhone)에 Youtube App(유튜브 앱)이 설치되어 있고, Web(웹), App(앱)내에 존재하는 유튜브 Link(링크)를 클릭시 Safari browser(사파리 브라우저)이 아닌 Youtube App(유튜브 앱)이 실행되게 된다.

그러나 이런한 기술은 잘 사용되고 있지만, 간혹 App(앱)에서 Universal Links(유니버셜 링크)기능을 잘 못 구현하거나, Link(링크) 설정 자체가 문제가 있는 경우 의도치 않게 다른 주소로 이동되는 경우가 있다.  

요새 코로나로 인해서 원격수업(교육)을 많이 하고 있는데 이와 같은 문제가 발생하는 부분이 확인되었으며, 간단한 방법으로 해당 방법으로 아이폰 내에서 Universal Links 설정을 On / Off 해보도록 하자

1) 문제 되는 화면 설정

해당 Link(링크)를 클릭시 정상적으로 Link(링크)가 처리 되지 않음에 따라, 의도하지 않은 유튜브로 접근이 됨을 알 수 있다. 의도한 Link(링크) 주소는 https://www.youtube.com/watch_popup?v=4Wzrl3MG6zs 이나, https://www.youtube.com/watchpopup 와 같은 주소로 전달됨에 따라, 전혀 다른곳으로 접근이 된다. 

2) Youtube App(유튜브 앱) 제거 후 확인

Universal Links(유니버셜 링크) 기능을 사용하지 않기 위해서 Youtube App(유튜브 앱) 제거 후 진행시 클릭한 Link(링크)를 이용하여 Safari browser(사파리 브라우저)정상적으로 주소를 전달 및 페이지가 확인됨을 확인할 수 있다.

반응형

3) Youtube App(유튜브 앱)을 사용하면서 Universal Links(유니버셜 링크) On / Off 설정을 통한 확인

Youtube App(유튜브 앱)을 사용하면서 Web(웹), App(앱)에서 Link(링크) 연결시 Safari browser(사파리 브라우저)로 연결을 하기 위해서는 아이폰에서 Youtube App(유튜브 앱)으로 가는 Universal Links(유니버셜 링크)에 대해서 Off를 해주면 된다.

물론 특정한 문제가 아니라면 기본적으로 On으로 사용하는게 제일 좋다. 

3-1) 우선 아이폰 메모 App(메모 앱)을 열어서 새로운 메모를 열어 https://youtube.com 을 입력 후 완료 버튼을 클릭 하자.

3-2 ) 완료 버튼을 클릭 후 https://youtube.com Link(링크)를 꾹 눌러 보자.

꾹 누르고 있으면 해당 Link(링크)에 대해서 어느부분을 통해서 열기를 선택할 수 있다.

이때 "Safari에서 열기" 를 클릭 하게 되면 Safari browser(사파리 브라우저)를 통해서 해당 Youtube Link(유튜브 링크)가 열리는것을 확인할 수 있다.  

이렇게 설정을 하게 되면 다른 Web(웹), App(앱)에서도 Youtube Link(유튜브 링크)에 대해서는 무조건 Safari browser(사파리 브라우저)를 통해서 열리게 된다.  

이렇게 설정하게 되면 특정 Web(웹), App(앱)에 대한 Universal Links(유니버셜 링크) Off 설정을 할 수 있다. 

반대로 다시 Universal Links(유니버셜 링크) On 설정을 하고 싶다면, 동일하게 메모에서  https://youtube.com 를 꾹 클릭하여 "YouTube 열기"를 선택하여 Youtube App(유튜브 앱)으로 가는 Universal Links(유니버셜 링크) On을 할 수 있다.

이와 같이 특정 Web(웹), App(앱)을 통해서 사용되는 Universal Links(유니버셜 링크) On / Off 설정을 할 수 있다. 

물론 제일 좋은건  Universal Links(유니버셜 링크)구현시 paths 부분에서 의도 하지 않게 특수문자들이 제거하거나 하는 부분들이 없도록 구현 및 테스트하여 문제 없는 Web(웹), App(앱)이 되도록 해야겠다. 

728x90
반응형

댓글


loading