인스턴트 앱의 앱 링크 만들기

Android 빠른 실행 앱은 작은 버전의 앱으로, 별도의 작업 없이 설치해야 합니다 사용자는 APK를 설치하는 대신 URL 클릭 따라서 모든 인스턴트 앱은 URL을 통해 액세스할 수 있어야 합니다. Android App Links를 사용하여 선언했습니다. 이 페이지에서는 Android 앱 사용 방법을 설명합니다. Android 인스턴트 앱 링크입니다.

먼저, 다음은 앱 링크에 관해 이미 알고 있어야 하는 사항의 요약입니다.

  • 앱에서 사용자가 앱의 특정 화면으로 바로 이동할 수 있도록 URL 링크로, 이를 '딥 링크'라고 합니다. 다른 앱은 유사한 API를 선언할 수 있음 URL 인텐트 필터를 사용하지 않아도 되므로 시스템에서 사용자에게 있습니다. 이러한 딥 링크를 만드는 방법은 다음과 같습니다. 앱 콘텐츠 딥 링크 만들기
  • 웹사이트에 상응하는 assetlinks.json 파일을 게시하는 경우 앱의 HTTP 딥 링크에 연결하려면 앱이 실제 소유자인지 확인합니다. 확인할 수 있습니다. 딥 링크를 Android App Links로 변환했습니다. 사용자가 이러한 URL을 클릭할 때 앱이 즉시 열리도록 합니다. 앱 링크를 만드는 방법은 다음과 같습니다. Android App Links를 확인합니다.

따라서 Android App Links는 웹사이트가 인증된 HTTP 딥 링크입니다. 사용자가 어떤 앱을 열지 선택할 필요가 없습니다. 자세한 내용은 자세한 설명은 딥 링크와 앱 링크의 차이점을 참고하세요.

하지만 두 경우 모두, 사용자가 이미 앱을 설치한 상태여야 합니다. 만약 사용자가 내 웹사이트의 링크 중 하나를 클릭했는데 해당 앱을 설치하지 않은 경우 (그리고 다른 앱이 이 URL 인텐트를 처리하지 않는 경우), URL이 웹브라우저에서 열립니다. 따라서 인스턴트 앱을 만들면 이 문제가 해결됩니다. 사용자는 인스턴트 앱을 통해 사용자가 내 앱을 설치하지 않더라도 URL을 클릭하기만 하면 됩니다.

최종 사용자가 Google에서 앱을 검색하면 Google 검색에서 '순간 검색'이 포함된 URL 배지를 획득했습니다.

이미 가이드에 따랐다면 앱 콘텐츠 딥 링크 만들기Android App Links 확인하기 앱 링크가 모바일 앱과 호환되도록 하는 데 필요한 대부분의 작업을 있습니다. 앱 링크를 사용하려면 몇 가지 추가 규칙을 따라야 합니다. 인스턴트 앱:

  • 인스턴트 앱에서 앱 링크로 사용되는 모든 인텐트 필터는 지원되어야 함 HTTP 및 HTTPS를 둘 다 사용할 수 있습니다 예를 들면 다음과 같습니다.

    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="http" android:host="www.example.com" />
        <data android:scheme="https" />
    </intent-filter>
    

    두 번째 <data>host를 포함하지 않아도 됩니다. 왜냐하면 각 <intent-filter> 요소 내에서 각 <data> 속성이 유효한 것으로 간주되므로 이 인텐트 필터는 실제로 https://www.example.com 해결).

  • 웹사이트 도메인별로 인스턴트 앱을 하나씩만 선언할 수 있습니다. (이는 다른 앱과는 달리 설치 가능한 앱의 앱 링크를 만들 때 웹사이트를 여러 앱과 연결)

  • 인스턴트 앱의 모든 HTTP URL 인텐트 필터는 확인할 수 있습니다. 이것은 중요한데, 왜냐하면 사용자가 URL을 탭하면 항상 설치된 앱이 아닌 있습니다.
  • 둘 다에서 하나 이상의 인텐트 필터에서 autoVerify="true"을 설정해야 합니다. 인스턴트 앱 및 설치 가능한 앱이 있습니다. (자동 인증을 사용 설정하는 방법을 참고하세요.)
  • 도메인 (및 하위 도메인 포함)마다 하나의 assetlinks.json를 게시해야 합니다. 앱 링크에서 지원해야 합니다. ( 여러 호스트에서 앱 링크 지원 참조)
  • assetlinks.json 파일은 유효한 JSON이어야 하며 리디렉션 없이 제공되어야 합니다. 봇이 액세스할 수 있어야 합니다 (robots.txt에서 크롤링을 허용해야 함). /.well-known/assetlinks.json)을 입력합니다.
  • 인텐트 필터의 호스트 속성에 와일드 카드를 사용하지 않는 것이 좋습니다. 여러 하위 도메인에서 앱 링크를 지원하는 방법을 참고하세요.
  • 맞춤 호스트/스키마 URL은 별도의 인텐트 필터를 사용해 선언해야 합니다.
  • 앱 링크 URL이 앱의 인기 검색결과를 설명하는지 확인하세요. 살펴보겠습니다