J'utilise les onglets personnalisés de Chrome pour Android, récemment lancés, au lieu d'utiliser des webviews. Voici le lien vers leur documentation
Voici le code qui montre comment l'utiliser.
String url = ¨https://paul.kinlan.me/¨;
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.launchUrl(this, Uri.parse(url));
La question est que je veux ajouter Intent.EXTRA_REFERRER à cela. ci-dessous est le paragraphe copié de leur blog dans leurs propres mots .
Il est généralement très important pour les sites web de suivre où provient. Assurez-vous de leur faire savoir que vous leur envoyez des utilisateurs en définissant le référent lors du lancement de votre onglet personnalisé.
intent.putExtra(Intent.EXTRA_REFERRER,
Uri.parse(Intent.URI_ANDROID_APP_SCHEME + "//" + context.getPackageName()));
Je n'ai pas réussi à comprendre l'intention créée pour lancer des onglets personnalisés Où ajouter cette ligne ? Si quelqu'un a rencontré ce problème, aidez-moi s'il vous plaît.