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 배지를 획득했습니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-27(UTC)"],[],[],null,["# Create App Links for Instant Apps\n\nAn Android Instant App is a small version of your app that runs without\ninstallation. Instead of installing an APK, users launch your app simply by\nclicking a URL. As such, all instant apps need to be accessible via a URL\ndeclared using Android App Links. This page explains how to use Android App\nLinks for your [Android Instant Apps](/topic/instant-apps).\n| **Note:** If you're not building an instant app, then you don't need to read this guide---you should instead create app links for your installable app by reading [Create Deep Links to App Content](/training/app-links/deep-linking).\n\nApp links overview\n------------------\n\nFirst, here's a summary of what you should already understand about app links.\n\n- When you create an intent filter for activities in your app that allow the user to jump straight to a specific screen in your app with a URL link, this is known as a \"deep link.\" Other apps can declare a similar URL intent filter, though, so the system might ask the user which app to open. To create these deep links, read [Create Deep Links to App Content](/training/app-links/deep-linking).\n- When you publish an `assetlinks.json` file on the website that corresponds to your app's HTTP deep links, you verify that your app is the true owner of those URLs. Thus, you've converted your deep links into Android App Links, which ensure that your app instantly opens when the user clicks such a URL. To create app links, read [Verify Android App Links](/training/app-links/verify-android-applinks).\n\nSo, Android App Links are simply HTTP deep links that your website is verified\nto own so that the user doesn't need to choose which app to open. For a more\nspecific description, see [differences between deep links and app links](/training/app-links/verify-android-applinks#the-difference).\n\nIn both cases, however, the user must already have your app installed. If the\nuser clicks one of your web site's links and they don't have your app installed\n(and no other app handles that URL intent), the URL is opened in a web browser.\nSo, creating an Instant App solves this part---it allows users to open your app by\nsimply clicking a URL, even if they don't have your app installed.\n\nWhen end users perform a Google search for your app, Google Search displays a\nURL with the \"Instant\" badge.\n\nHow app links for instant apps are different\n--------------------------------------------\n\nIf you've already followed the guides to\n[Create Deep Links to App Content](/training/app-links/deep-linking)\nand\n[Verify Android App Links](/training/app-links/verify-android-applinks),\nthen you've already done most of the work necessary to make app links work with\nyour instant app. There are just a couple extra rules when using app links for\ninstant apps:\n\n- All intent filters used as app links in your instant app must support\n both HTTP and HTTPS. For example:\n\n \u003cintent-filter\u003e\n \u003caction android:name=\"android.intent.action.VIEW\" /\u003e\n \u003ccategory android:name=\"android.intent.category.DEFAULT\" /\u003e\n \u003ccategory android:name=\"android.intent.category.BROWSABLE\" /\u003e\n \u003cdata android:scheme=\"http\" android:host=\"www.example.com\" /\u003e\n \u003cdata android:scheme=\"https\" /\u003e\n \u003c/intent-filter\u003e\n\n Notice that you don't need to include the `host` in the second `\u003cdata\u003e`\n element because, within each `\u003cintent-filter\u003e` element, all combinations of\n each `\u003cdata\u003e` attribute are considered valid (so this intent filter *does*\n resolve `https://www.example.com`).\n- Only one instant app can be declared for each website domain. (This is\n unlike when creating app links for your installable app, which allows you to\n [associate a website with multiple apps](/training/app-links/verify-android-applinks#multiple-apps).)\n\nOther reminders when creating app links\n---------------------------------------\n\n- All HTTP URL intent filters in your instant app should be included in your installable app. This is important because once the user installs your full app, tapping a URL should always open the installed app, not the instant app.\n- You must set `autoVerify=\"true\"` in at least one intent filter in both the instant and the installable app. (See how to [enable automatic verification](/training/app-links/verify-android-applinks#config-verify).)\n- You must publish one `assetlinks.json` for each domain (and subdomain supported by your app links, using the HTTPS protocol. (See how to [support app linking for multiple hosts](/training/app-links/verify-android-applinks#multi-host)).\n- The `assetlinks.json` file must be valid JSON, be served without redirects, and be accessible to bots (your `robots.txt` must allow crawling `/.well-known/assetlinks.json`).\n- Use of wildcards in your intent filter's host attribute is not recommended. (See how to [support app linking from multiple subdomains](/training/app-links/verify-android-applinks#multi-subdomain).)\n- Custom host/scheme URLs should be declared with separate intent filters.\n- Ensure that your app link URLs account for your top search results for your key terms."]]