Améliorer l'expérience de navigation de vos utilisateurs avec l'historique spécifique à l'application

Grâce à l'historique spécifique à l'application, les développeurs Android et leurs utilisateurs peuvent mieux contrôler leur expérience de navigation Web à l'aide des onglets personnalisés Chrome. Activez l'option, puis activez un historique pour les onglets personnalisés de l'application, qui est spécifique à l'activité de navigation effectuée dans votre application, par opposition à l'historique plus complet affiché dans l'application Chrome sur l'appareil de l'utilisateur.

L'historique spécifique à l'application permet aux utilisateurs d'accéder aux liens ouverts dans l'onglet personnalisé de l'application. Il permet aux utilisateurs de Chrome de reprendre leur session de navigation. Les liens de l'application d'origine s'affichent dans l'historique de Chrome, ainsi que le nom de l'application. Les utilisateurs peuvent ainsi retrouver plus facilement une page précédemment consultée et reprendre leur expérience. L'activation de l'historique spécifique à l'application n'a aucune incidence sur les cookies ni sur l'état de connexion.

L'historique spécifique à l'application est disponible à partir de Chrome 126. Il nécessite de partager un nom de package d'application afin que Chrome puisse distinguer l'origine de la session de l'onglet personnalisé. Pour ce faire, utilisez setShareIdentityEnabled, disponible à partir d'Android 14.

Un navigateur Web Android affichant l'historique Chrome
Figure 1. Historique Chrome
Onglet personnalisé Android affichant le menu à développer
Figure 2. Menu à développer dans l'onglet personnalisé de l'application.

Activer l'historique propre à l'application

Les développeurs peuvent activer l'historique spécifique à l'application à l'aide du setter fourni dans CustomTabsIntent:

// In your activity

String url = "https://developers.android.com";
CustomTabsIntent customTabsIntent = newCustomTabsIntent.Builder()
    .setShareIdentityEnabled(true)
    .build();

customTabsIntent.launchUrl(MainActivity.this, Uri.parse(url));

Lorsque l'historique spécifique à l'application est activé, les utilisateurs peuvent appuyer sur "Historique Chrome" dans le menu à trois points de l'onglet personnalisé pour afficher une page précédemment consultée.

Pourquoi choisir l'historique spécifique à l'application ?

Grâce à l'historique spécifique à l'application, les utilisateurs peuvent rapidement trouver le contenu Web qu'ils ont déjà consulté et reprendre leur parcours. Ces liens s'afficheront à la fois dans Chrome et dans l'application hôte, ce qui réduira les frictions pour les utilisateurs et améliorera leur expérience globale.

Pour les développeurs, l'historique spécifique à l'application améliore encore les onglets personnalisés Chrome, ce qui peut améliorer l'engagement des utilisateurs et le trafic vers l'application.

Limites

  • Les appareils doivent exécuter Android 14 ou version ultérieure pour que les entrées de l'historique soient taguées à l'aide de la méthode setter.
  • Le navigateur sélectionné par l'utilisateur doit être Chrome version 126 ou ultérieure.

Ressources supplémentaires