Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Um Instant App Android é uma versão pequena do seu app que funciona sem
e instalação. Em vez de instalar um APK, os usuários iniciam seu app simplesmente
clicar em um URL. Dessa forma, todos os apps instantâneos precisam estar acessíveis por um URL.
declarados usando Links do app Android. Esta página explica como usar o aplicativo para Android
Links para seus Instant Apps Android.
Visão geral dos links de app
Antes de começar, leia abaixo um resumo do que você já deve compreender sobre links de app.
Quando você cria um filtro de intent para atividades no app que permitem
que o usuário vá direto para uma tela específica no seu aplicativo com um
link do URL, isso é conhecido como "link direto". Outros apps podem declarar uma política
filtro de intent de URL, de modo que o sistema pode perguntar ao usuário qual aplicativo deve
aberta. Para criar esses links diretos, leia
Criar links diretos para conteúdo de app.
Quando você publica um arquivo assetlinks.json no site que corresponde
aos links diretos HTTP do seu app, você confirma que ele é o verdadeiro proprietário
um desses URLs. Assim, você converteu seus links diretos em Links do app Android,
que garantem que seu app seja aberto instantaneamente quando o usuário clicar nesse URL.
Para criar links de apps, leia
Verificar Links do app Android.
Portanto, os Links do app Android são links diretos HTTP em que seu site é verificado.
ter para que o usuário não precise escolher qual aplicativo abrir. Para uma
uma descrição específica. Consulte as diferenças entre links diretos e links de app.
Nos dois casos, no entanto, o usuário precisa ter seu app instalado. Se o
o usuário clica em um dos links do seu site e não tem o app instalado
(e nenhum outro app processe essa intent de URL), o URL será aberto em um navegador da Web.
Criar um app instantâneo resolve essa questão: ele permite que os usuários abram o app
Basta clicar em um URL, mesmo que eles não tenham seu aplicativo instalado.
Quando os usuários finais pesquisam seu aplicativo no Google, a Pesquisa Google exibe uma
URL com o "Instant" selo
Quais são as diferenças dos links para apps instantâneos
Se você já seguiu os guias para
Criar links diretos para conteúdo de app
e
Verificar Links do app Android,
você já terá feito a maior parte do trabalho necessário para fazer com que os links de aplicativos funcionem com
seu app instantâneo. Existem apenas algumas regras extras ao usar links de aplicativos para
Apps instantâneos:
Todos os filtros de intent usados como links no seu app instantâneo precisam ser compatíveis
HTTP e HTTPS. Exemplo:
Não é necessário incluir o host no segundo <data>
porque, dentro de cada elemento <intent-filter>, todas as combinações de
cada atributo <data> é considerado válido (então esse filtro de intent faz
resolver https://www.example.com).
Somente um app instantâneo pode ser declarado para cada domínio de site. Isso é
diferente de ao criar links para seu aplicativo instalável, que permite
associar um site a vários aplicativos.
Outros lembretes ao criar links de app
Todos os filtros de intent de URL HTTP no seu app instantâneo devem ser incluídos
seu app instalável. Isso é importante porque, assim que o usuário instala seu
app completo, tocar em um URL sempre abre o app instalado, não o instantâneo
app.
É preciso definir autoVerify="true" em pelo menos um filtro de intent nas duas
instantâneo e instalável. Veja como ativar a verificação automática.
O arquivo assetlinks.json precisa ser um JSON válido, exibido sem redirecionamentos.
e ser acessível por bots (o robots.txt precisa permitir o rastreamento
/.well-known/assetlinks.json).
Os URLs de host/esquema personalizados devem ser declarados com filtros de intent separados.
Verifique se os URLs de links de app representam os principais resultados da pesquisa para sua
termos-chave.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[null,null,["Última atualização 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."]]