답변:
앱은 "의도 필터"라는 API를 사용하여 앱을 사용하여 링크를 열도록 요청할 수 있습니다.
앱에 올바른 인 텐트 필터가 있으면 해당 앱을 사용하여 링크를 열라는 메시지가 표시되고 앱에서 해당 기능을 수행합니다.
이것은 이 응용 프로그램 개발자가 코딩 할, 당신은 응용 프로그램을 컴파일하지 않는 한 스스로를 구현에 추가 할 수있는 방법은 없습니다.
이를 수행하는 앱의 예는 Google+ 앱입니다.
이 도우미 앱을 사용하면 Facebook 대신 Twitter, Instagram, GitHub 및 Goodreads 링크가 앱에서 열립니다. 응용 프로그램에서 링크 열기
아직 Pinterest를 지원하지 않지만 기술적 인 경우 새로운 앱을 쉽게 추가 할 수 있으며 코드 작성이 필요하지 않습니다! GitHub 리포지토리의 세부 사항 .
기본적으로 링크가 Chrome에서 열리면 설정-> 앱-> 기본값으로 설정으로 이동하여 Chrome 앱을 선택하고을 누르십시오 Clear defaults
.
다음에 링크를 클릭하면 Open with
Chrome과 Samsung Internet Browser의 두 가지 옵션 만 표시됩니다. Chrome을 선택한 다음을 Just once
다시 한 번 Open with
올렸지 만 이번에는 Pinterest, Chrome 및 Samsung 인터넷 브라우저의 세 가지 옵션이 있습니다. 나는 Pinterest를 선택한 다음Always
와 그 했습니다.
이유는 확실하지 않지만 이것이 효과가있었습니다.
일반적으로 할 수 없습니다. 브라우저에서 링크가 열리는 이유는 동일한 일반 웹 링크 프로토콜을 사용하기 때문입니다. 특정 앱이 아닌 경우 브라우저 경우 브라우저 링크를 열어야합니다.
그러나 Android 마켓 / Google Play 스토어 앱을 사용하면 일부 링크 (특히 마켓의 Android 앱에 대한 링크)가 열릴 수 있습니다. 링크가 사용하기 때문에 가능합니다market://
링크는 일반적인 링크가 아닌http://
확인이 필요하면 Chrome 브라우저의 기본값을 지우십시오. 클릭하면 링크를 열 앱을 선택할 수 있습니다. 이것은 당신에게 오픈 링크를 줄 것이다 옵션으로 제공합니다 (물론 브라우저 앱을 사용하기 위해)
이렇게하려면 Settings -> Apps
Chrome 앱으로 이동하여 선택하십시오. 하단으로 스크롤하여 기본값 지우기 버튼을 찾아 클릭하십시오.
http
. 예를 들어 Play 스토어 앱은 http://play.google.com/store/apps/details?id=foo
링크뿐만 아니라 링크 도 처리 market://
합니다.
앱 개발자는 업데이트를 통해 브라우저를 앱에 추가하는 개발자입니다. Pinterest 앱의 앱 개발자가 브라우저 기능을 추가하지 않은 경우 앱에서 외부 링크를 열 수있는 방법이 없습니다.
개발자가 앱에 브라우저를 추가하면 장치에서 기본 앱을 사용할지 또는 내장 앱 브라우저를 사용할지 선택할 수 있습니다.