Visão geral das Atividades confiáveis na Web
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A Atividade Confiável na Web é uma nova maneira de abrir o conteúdo do seu app da Web, como o seu App Web Progressivo (PWA), usando um protocolo baseado em guias personalizadas.
Observação: a Atividade Confiável na Web está disponível no Chrome no Android, versão 72 e mais recentes.
Procurando o código?
Há algumas coisas que diferenciam as atividades confiáveis na Web de outras maneiras de abrir conteúdo da Web no seu app Android:
- O conteúdo em uma atividade confiável na Web é confiável. O app e o site que ele abre devem ser do mesmo desenvolvedor. Isso é verificado usando os Digital Asset Links.
- O conteúdo renderizado em uma atividade da Web confiável vem da Web: ele é renderizado pelo navegador do usuário exatamente da mesma forma que um usuário o veria no navegador, exceto que ele é executado em tela cheia. O conteúdo da Web precisa ser acessível e útil no navegador.
- Os navegadores também são atualizados de forma independente do Android e do app. Isso economiza no tamanho do APK e garante que você possa usar um ambiente de execução da Web moderno. Desde o Lollipop, a WebView também foi atualizada de forma independente do Android, mas há um número significativo de usuários do Android anteriores ao Lollipop.
- O app host não tem acesso direto ao conteúdo da Web em uma atividade confiável da Web ou qualquer outro tipo de estado da Web, como cookies e
localStorage
. No entanto, é possível coordenar com o conteúdo da Web transmitindo dados de e para a página em URLs (por exemplo, usando parâmetros de consulta e URIs de intent).
- As transições entre conteúdo da Web e nativo são entre atividades. Cada atividade (ou seja, tela) do app é totalmente fornecida pela Web ou por uma atividade do Android.
Para facilitar o teste, atualmente não há qualificações para conteúdo aberto na visualização das Atividades confiáveis na Web. No entanto, as atividades da Web confiável precisam atender aos mesmos requisitos de Adicionar à tela inicial. É possível auditar seu site para esses requisitos usando a auditoria Lighthouse "o usuário pode ser solicitado a adicionar à tela inicial".
Atualmente, outros navegadores podem implementar o mesmo protocolo usado pelas atividades da Web confiável. Embora o app host tenha a palavra final sobre qual navegador será aberto, recomendamos a mesma política das guias personalizadas: use o navegador padrão do usuário, desde que ele ofereça os recursos necessários.
Para onde vamos agora?
Se você quer criar rapidamente um app Android que inicia e abre o PWA, confira o guia de início rápido.
Se você estiver integrando a Atividade Confiável na Web a um app Android existente, o guia de integração é um bom lugar para começar.
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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# Overview of Trusted Web Activities\n\n**Trusted Web Activity** is a new way to open *your* web-app content such as *your* Progressive Web App (PWA) from *your* Android app using a protocol based on Custom Tabs.\n\n**Note** : Trusted Web Activity is available in [Chrome on Android](https://play.google.com/store/apps/details?id=com.android.chrome), version 72 and above.\n\n*Looking for the code?*\n\n- [android-browser-helper library on GitHub](https://github.com/GoogleChrome/android-browser-helper)\n- [Trusted Web Activity demos](https://github.com/GoogleChrome/android-browser-helper/tree/master/demos)\n- [Bubblewrap, a NodeJs library / CLI to generate and build Trusted Web Activity projects](https://github.com/GoogleChromeLabs/bubblewrap)\n\nThere are a few things that make Trusted Web Activity different from other ways to open web content from your Android app:\n\n1. Content in a Trusted Web activity is **trusted** -- the app and the site it opens are expected to come from the same developer. (This is verified using [Digital Asset Links](https://developers.google.com/digital-asset-links/v1/getting-started).)\n2. The content rendered in a Trusted Web Activity comes from the **web**: they're rendered by the user's browser, in exactly the same way as a user would see it in their browser except they are run fullscreen. Web content must be accessible and useful in the browser first.\n3. Browsers are also updated independent of Android and your app. That saves on APK size and ensures you can use a modern web runtime. (Note that since Lollipop, WebView has also been updated independent of Android, but there are a [significant number](/about/dashboards) of pre-Lollipop Android users.)\n4. The host app doesn't have direct access to web content in a Trusted Web Activity or any other kind of web state, like cookies and `localStorage`. Nevertheless, you can coordinate with the web content by passing data to and from the page in URLs (e.g. through query parameters and [intent URIs](https://developer.chrome.com/docs/multidevice/android/intents).)\n5. Transitions between web and native content are between **activities**. Each activity (i.e. screen) of your app is either completely provided by the web, or by an Android activity\n\nTo make it easier to test, there are currently no qualifications for content opened in the preview of Trusted Web activities. You can expect, however, that Trusted Web activities need to meet the same [Add to Home Screen](https://web.dev/customize-install#criteria) requirements. You can audit your site for these requirements using the [Lighthouse](https://web.dev/measure/) \"*user can be prompted to Add to Home screen*\" audit.\n\nToday, it is possible for other browsers to implement the same protocol that Trusted Web activities use. While the host app has the final say on what browser gets opened, we recommend the same policy as for Custom Tabs: use the user's default browser, so long as that browser provides the required capabilities.\n\nWhere to go next?\n-----------------\n\nIf you are looking for quickly building an Android app that just starts and opens your PWA, checkout out the [Quick Start Guide](https://developer.chrome.com/docs/android/trusted-web-activity/quick-start).\n\nIf integrating Trusted Web Activity into an existing Android App, the [Integration Guide](https://developer.chrome.com/docs/android/trusted-web-activity/integration-guide) is a good place to get started."]]