Descripción general de Trusted Web Activities
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
La Actividad web de confianza es una nueva forma de abrir tu contenido de app web, como tu app web progresiva (AWP) desde tu app para Android con un protocolo basado en pestañas personalizadas.
Nota: La Actividad web de confianza está disponible en Chrome para Android, versión 72 y posteriores.
¿Buscas el código?
Existen algunos aspectos que diferencian a la Actividad web de confianza de otras formas de abrir contenido web desde tu app para Android:
- El contenido de una actividad web de confianza es confiable: se espera que la app y el sitio que abre provengan del mismo desarrollador. (Esto se verifica con los Vínculos de recursos digitales).
- El contenido que se renderiza en una actividad web confiable proviene de la Web: el navegador del usuario lo renderiza de la misma manera que lo vería en su navegador, excepto que se ejecuta en pantalla completa. En primer lugar, el contenido web debe ser accesible y útil en el navegador.
- Los navegadores también se actualizan independientemente de Android y tu app. Esto ahorra espacio en el APK y garantiza que puedas usar un entorno de ejecución web moderno. (Ten en cuenta que, desde Lollipop, WebView también se actualizó independientemente de Android, pero hay una cantidad significativa de usuarios de Android anteriores a Lollipop).
- La app host no tiene acceso directo al contenido web en una actividad web confiable ni a ningún otro tipo de estado web, como cookies y
localStorage
. Sin embargo, puedes coordinar con el contenido web pasando datos desde y hacia la página en URLs (p.ej., a través de parámetros de consulta y URIs de intent).
- Las transiciones entre el contenido web y el nativo se realizan entre actividades. Cada actividad (es decir, pantalla) de tu app la proporciona completamente la Web o una actividad de Android.
Para facilitar las pruebas, actualmente no hay calificaciones para el contenido abierto en la vista previa de Trusted Web Activities. Sin embargo, es posible que las actividades web de confianza deban cumplir con los mismos requisitos de Agregar a la pantalla principal. Puedes auditar tu sitio en busca de estos requisitos con la auditoría "user can be prompted to Add to Home screen" de Lighthouse.
Actualmente, otros navegadores pueden implementar el mismo protocolo que usan las actividades web de confianza. Si bien la app host tiene la última palabra sobre qué navegador se abre, recomendamos la misma política que para las pestañas personalizadas: usa el navegador predeterminado del usuario, siempre y cuando proporcione las funciones requeridas.
¿Adónde ir después?
Si quieres compilar rápidamente una app para Android que solo inicie y abra tu AWP, consulta la Guía de inicio rápido.
Si deseas integrar la Actividad web de confianza en una app para Android existente, la Guía de integración es un buen punto de partida.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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."]]