해당 앱에서 링크를 열 수 있습니까?


16

예전에는 Safari에서 NYTimes 기사에 대한 웹 링크를 클릭하면 NYTimes 앱에서 기사가 열립니다. 어느 시점에서이 설정을 변경 했어야했으며 이제 NYTimes 링크가 Safari에서 열립니다.

Safari 또는 NYTimes 앱 영역에서 이전 동작으로 되돌아 가거나 NYTimes 앱 자체의 설정에서 아무것도 찾을 수 없습니다. 각각의 앱에서 링크를 여는 오래된 동작을 복원하는 방법이 있습니까?

편집 : NYTimes 앱이 설치되어 있으며 iOS 9.3.1을 사용하고 있으며 개인 탐색을 사용하지 않으므로 John Ramos 덕분에 일반적인 답변 중 일부가 여기에서 도움이되지 않습니다.

또한 Safari에서 쿠키, 기록 및 로컬 데이터를 삭제하고 NYTimes 앱을 제거했다가 다시 설치하려고 시도했지만 아무런 효과가 없습니다.


여기 누군가가 이것에 대해 정직하게 유지할 수는 있지만, 사파리에게 1) 페이지 상단에 'open in x app'배너를 표시하고 2) 해당 특정 앱에 대한 딥 링크를 열어서 열 수 있습니까?
fsb

@fbara 나는 그것이 웹 + 앱 개발자에게 달려 있다고 생각합니다.
owlswipe

다른 방법은 어떻습니까? 아내가 iPhone에 있는데 앱이 아닌 브라우저에서 Tumblr 링크를 열려고합니다. 그녀는 당신이 달성하려는 행동을 제거하고 싶어합니다. 나는 안드로이드에서 그렇게하는 법을 알고 있지만 모든 iPhone 검색은 이와 같은 질문을합니다.
enigment September

답변:


22

이 기능을 범용 링크라고합니다. 여기 에서 Apple의 설명서를 읽을 수 있습니다 .

기본적으로 이것이 작동하려면 NYTimes 웹 사이트 개발자가 apple-app-site-association서버 에서 파일을 호출 해야합니다. NYTimes 웹 사이트 ( http://nytimes.com/apple-app-site-association) 에서 해당 파일을 볼 수 있습니다 . 파일 내에서 리디렉션되는 URL (NYTimes 사이트에서 도메인 이름 바로 다음에 1 년에서 2000 ~ 2099 사이의 URL)과 리디렉션되는 앱 (NYTimes 앱 4 개)을 지정할 수 있습니다. 한 눈에 파일은 웹 사이트에서 괜찮은 것처럼 보이지만 흥미롭게도 http : //www.nytimes.com/2016 / ... 와 같은 링크 만 작동하지만 다른 것은 http : // www.nytimes.com/reuters/2016 / ...하지 않을 것이다. 따라서 즉시 nytimes.com 웹 사이트에 대한 모든 링크가 앱에서 열리지 않기로 결정했다고 주목할 가치가 있습니다.

또한 iOS 앱에서 설정을 변경하여 링크를받을 도메인을 나열해야합니다. 이것은이라는 자격의 형태를 취합니다 com.apple.developer.associated-domains. 앱 구성 방법으로 인해 앱 내 plist 파일을 확인하여 파일이 올바르게 구성되어 있는지 확인할 수 없습니다. 그러나 내 자신의 테스트 에서이 기능은 정상적으로 작동하는 것 같습니다. 이 기사 로 이동하면 DaringFireball에서 임의로 선택하고 NYTimes 링크를 클릭하면 NYTimes 앱이 Safari가 아닌 기사를 자동으로 시작하고 엽니 다.

어쩌면 iOS에서 사파리에서 관련 앱으로 유니버설 링크를 전달하고 싶지 않다고 말할 수 있습니다. iOS가 범용 링크로 앱을 열었을 때 화면 오른쪽 상단에 표시되는 링크를 클릭하면됩니다. 그 시점부터 iOS에서는 해당 사이트의 범용 링크 기능을 무시합니다. 이는 직관적이지 않기 때문에 사이트에 대한 범용 링크 기능을 사용하지 않도록 설정하지 않은 상태에서 수행했을 수 있습니다.

링크가 범용 링크를 비활성화하는 위치를 보여주는 데모

해당 사이트에 유니버설 링크를 다시 활성화하는 방법에는 두 가지가 있습니다. NYTimes 링크를 길게 누르고 메뉴에서 ""NYTimes에서 열기 "를 선택하거나 Safari에서 NYTimes 웹 사이트를 열고 사이트 상단의 Smart App Banner에서"OPEN "링크를 클릭하십시오.

범용 링크를 다시 활성화하는 방법을 보여주는 데모, 방법 1 범용 링크를 다시 활성화 할 위치를 보여주는 데모, 방법 2

어떻게하는지 알려주십시오.


이것은 옳지 않았지만 "유니버설 링크"라는 문구는 올바른 답변을 얻는 데 필요한 것입니다 ( stackoverflow.com/questions/32729489/… ). 링크를 길게 누른 다음 'NYTimes에서 열기'를 선택하여이 동작을 복원하십시오. 나중에 적절한 참조를 위해 답변을 업데이트하면 동의합니다. 감사!
dcrosta

유니버설 링크를 복원하는 방법을 포함하도록 답변을 업데이트했지만 언급 한 방법도 효과가 있습니다. 어제 밤에 전화로 반복적으로 테스트했으며 답변을 작성하면서 연결된 질문에 대한 다른 답변도 언급했습니다. :)
Alistair McMillan 11

"또는 Safari에서 NYTimes 웹 사이트를 열고 사이트 상단의 Smart App Banner에서"OPEN "링크를 클릭하십시오." 이것은 앱을 열지 만 제 경우에는 유니버설 링크를 다시 활성화하지 않습니다. 무엇이 잘못 될 수 있습니까?
Vincent

0

내 아이폰이 앱에서 NYTimes 기사를 열지 않기 때문에 New York Times는 웹 사이트가 링크를 처리하는 방식을 바꾸는 것처럼 보였습니다. 아마도 nytimes.com의 개발자는 앱에 문제가있는 사람들이 작동하지 않거나 앱을 다운로드하도록 요청하고 읽기를 방해하여 앱에서 기사를 자동으로 열지 못하도록 사이트를 중지하기로 결정했습니다. 모바일 NYTimes 웹 사이트는 웹에서 기사를 읽음으로써 프로세스를 단순화하기로 결정했을 정도로 충분합니다.

한 가지 해결 방법 : 나중에 웹에서 기사를 저장 한 다음 NYTimes 앱의 저장 섹션으로 이동하면 기사가 앱에서 기다리고 있습니다.

위의 주석에서 "웹 개발자의 결함"이론을 제안한 사용자 fbara의 공로.


아마도 원래 질문에 명시되어 있었지만 NYTimes 앱이 설치되어 있고 iOS 9.3.1에 있으며 개인 탐색을 사용하지 않습니다 :(
dcrosta

@dcrosta 링크는 나에게도 앱을 열지 않으므로 웹 개발자가 기사를 웹 사이트에 유지하도록 코드를 변경했다고 생각합니다. 위의 대답을 이론과 해결 방법으로 업데이트했습니다.
owlswipe

이것이 현상금의 1/2을 얻는다는 의미입니까? :-)
fsb

@JohnRamos는 올바른 수정에 대한 Alistair McMillan의 답변 (그리고 그가 업데이트 할 때까지)을 참조하십시오.
dcrosta

좋아, 나를 위해 작동하지 않습니다 (임의의 기사 열기) 그러나 그것이 작동하면 훌륭합니다
owlswipe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.