Con el historial específico de la app, los desarrolladores de Android y sus usuarios pueden obtener más control sobre su experiencia de navegación web con las pestañas personalizadas de Chrome. Acepta la opción y, luego, habilita un historial para las pestañas personalizadas integradas en la app que sea específico de la actividad de navegación que se realiza en tu app, en lugar del historial más amplio que se ve en la app de Chrome en el dispositivo del usuario.
El historial específico de la app proporciona un punto de entrada para que los usuarios vean los vínculos que se abrieron en la pestaña personalizada de la app. Permite que los usuarios de Chrome reanuden su sesión de navegación. Los vínculos de la app de origen se muestran en el historial de Chrome junto con el nombre de la app, lo que facilita que los usuarios encuentren una página que visitaron anteriormente y reanuden su experiencia. Habilitar el historial específico de la app no tiene ningún impacto en las cookies ni en el estado de acceso.
El historial específico de la app está disponible a partir de Chrome 126 y requiere que se comparta el nombre del paquete de la app para que Chrome pueda distinguir el origen de la sesión de la pestaña personalizada. Esto se hace con setShareIdentityEnabled, que está disponible a partir de Android 14.


Habilita el historial específico de la app
Los desarrolladores pueden habilitar el historial específico de la app con el seteador proporcionado en CustomTabsIntent
:
// In your activity
String url = "https://developers.android.com";
CustomTabsIntent customTabsIntent = newCustomTabsIntent.Builder()
.setShareIdentityEnabled(true)
.build();
customTabsIntent.launchUrl(MainActivity.this, Uri.parse(url));
Cuando se habilita el historial específico de la app, los usuarios pueden presionar "Historial de Chrome" en el menú de tres puntos de la pestaña personalizada para ver una página que visitaron anteriormente.
¿Por qué elegir el historial específico de la app?
Con el historial específico de la app, los usuarios pueden ubicar rápidamente el contenido web que visitaron antes y reanudar su recorrido. Podrán ver estos vínculos reflejados en Chrome y en la app host, lo que reducirá los inconvenientes de los usuarios y creará una experiencia general mejor.
Para los desarrolladores, el historial específico de la app mejora aún más las pestañas personalizadas de Chrome, lo que puede mejorar la participación de los usuarios y el tráfico de la app.
Limitaciones
- Los dispositivos deben ejecutar Android 14 o versiones posteriores para que las entradas de historial se etiqueten con el método set.
- El navegador que seleccionó el usuario debe ser Chrome con la versión 126 o una posterior.