Appy

Outil gratuit · Détecteur de navigateur in-app

Détecteur de navigateur in-app

Ouvrez cette page dans Instagram, TikTok, WeChat ou n’importe quelle autre app : elle vous dit dans quel navigateur vous êtes vraiment, quel user agent il envoie et ce que devient votre lien quand quelqu’un le touche depuis l’app.

  • Reconnaît 10 navigateurs in-app
  • Teste votre propre lien
  • De vrais user agents pour chaque app
  • Tout se passe dans votre navigateur

Votre navigateur, en ce moment

Analyse de votre navigateur…

Testez votre lien ici

Collez le lien que vous mettez dans vos bios et vos publications, puis touchez-le. La page observe ce qui se passe après le toucher et vous donne le résultat.

Analyser un user agent

Collez un user agent repéré dans vos logs serveur ou votre outil d’analytics : vous saurez quel navigateur in-app l’a envoyé.

Exemples

User agents

Comment chaque navigateur in-app se présente

La plupart des navigateurs in-app ajoutent le nom de l’app au user agent, cette ligne qu’un navigateur envoie avec chaque requête. C’est ainsi que cette page, comme les liens Appy, les distingue. Voici, app par app, ce qu’il faut repérer et un exemple réel.

Certaines apps n’ajoutent rien. Sur iPhone, X et Telegram ont utilisé la vue Safari intégrée d’Apple, qui envoie le user agent de Safari : aucun site ne peut alors les distinguer de Safari.

  • Instagram
    À repérer
    • Instagram
    Exemple

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 307.0.2.14.107 (iPhone15,3; iOS 17_1; en_US; en; scale=3.00; 1290x2796; 532277437)

    Android

    Mozilla/5.0 (Linux; Android 13; SM-S908B Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.66 Mobile Safari/537.36 Instagram 307.0.0.34.111 Android (33/13; 480dpi; 1080x2340; samsung; SM-S908B; b0q; qcom; en_US; 532277433)

  • TikTok
    À repérer
    • musical_ly
    • trill_
    • TikTok
    Exemple

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 musical_ly_32.5.0 JsSdk/2.0 NetType/WIFI Channel/App Store ByteLocale/en Region/US

    Android

    Mozilla/5.0 (Linux; Android 13; SM-A536B Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.66 Mobile Safari/537.36 trill_320504 JsSdk/1.0 NetType/WIFI Channel/googleplay AppName/trill app_version/32.5.4 ByteLocale/en

  • Facebook
    À repérer
    • FBAN/
    • FBAV/
    • FB_IAB/
    • FBIOS
    • FB4A
    Exemple

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 [FBAN/FBIOS;FBAV/440.0.0.33.116;FBBV/536418093;FBDV/iPhone15,3;FBMD/iPhone;FBSN/iOS;FBSV/17.1;FBSS/3;FBID/phone;FBLC/en_US;FBOP/5;FBRV/0]

    Android

    Mozilla/5.0 (Linux; Android 13; SM-S908B Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.66 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/440.0.0.31.105;]

  • Messenger
    À repérer
    • FBAN/MessengerForiOS
    • FBAN/MessengerLiteForiOS
    • FB_IAB/Messenger
    • FB_IAB/Orca-Android
    Exemple

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 [FBAN/MessengerForiOS;FBAV/437.0.0.39.106;FBBV/530934384;FBDV/iPhone15,3;FBMD/iPhone;FBSN/iOS;FBSV/17.1;FBSS/3;FBCR/;FBID/phone;FBLC/en_US;FBOP/5]

  • WeChat
    À repérer
    • MicroMessenger/
    Exemple

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.44(0x18002c2f) NetType/WIFI Language/zh_CN

    Android

    Mozilla/5.0 (Linux; Android 13; V2219A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/107.0.5304.141 Mobile Safari/537.36 XWEB/5235 MMWEBSDK/20230701 MMWEBID/2585 MicroMessenger/8.0.40.2420(0x28002837) WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64

  • Snapchat
    À repérer
    • Snapchat/
    Exemple

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Snapchat/12.60.0.40 (like Safari/8617.2.4.10.8, panda)

  • LinkedIn
    À repérer
    • LinkedInApp
    Exemple

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 [LinkedInApp]/9.29.6930

  • X
    À repérer
    • Twitter for iPhone
    • Twitter for iPad
    • TwitterAndroid
    Exemple

    Android

    Mozilla/5.0 (Linux; Android 13; Pixel 7 Build/TQ3A.230901.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/118.0.5993.111 Mobile Safari/537.36 TwitterAndroid

  • Telegram
    À repérer
    • Telegram
    Exemple

    Android

    Mozilla/5.0 (Linux; Android 14; SM-S918B Build/UP1A.231005.007; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/120.0.6099.193 Mobile Safari/537.36 Telegram-Android/10.6.2 (Samsung SM-S918B; Android 14; SDK 34; HIGH)

  • LINE
    À repérer
    • Line/
    Exemple

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Safari Line/13.20.0

    Android

    Mozilla/5.0 (Linux; Android 13; SM-S908B Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.66 Mobile Safari/537.36 Line/13.20.1/IAB

La détection ne tient pas compte des majuscules et des minuscules. Les bots d’aperçu de liens comme facebookexternalhit, TelegramBot et LinkedInBot ne sont pas des navigateurs in-app et ne déclenchent pas la détection.

App par app

Ce que chaque app fait de votre lien

Dans un navigateur in-app, l’app hôte voit passer chaque toucher en premier et décide si votre lien a le droit de sortir. Voici ce qui est documenté pour chacune, et comment s’en échapper.

  • Instagram

    LiensSon propre navigateur, sur iPhone comme sur Android. Branch et AppsFlyer, deux fournisseurs de deep links, indiquent que les Universal Links n’ouvrent pas l’app depuis les liens Instagram organiques, et des développeurs signalent que les liens intent:// ne sont pas lancés sur Android.

    Pour en sortirTouchez ••• dans le coin supérieur et choisissez d’ouvrir la page dans votre navigateur. Dans son étude de 2022, Felix Krause n’a trouvé aucun réglage pour désactiver le navigateur in-app.

  • TikTok

    LiensSon propre navigateur sur iPhone (Krause, 2022). TikTok ne documente les deep links que pour les publicités, et les publicités TopView n’en acceptent aucun. Le comportement des liens en bio n’est pas documenté.

    Pour en sortirEn 2022, aucun bouton ne permettait d’en sortir. Cherchez ••• dans un coin, puis une option pour ouvrir la page dans votre navigateur ; à défaut, copiez le lien dans Safari ou Chrome.

  • Facebook

    LiensLe centre d’aide de Meta indique que les liens s’ouvrent dans l’app. Selon AppsFlyer, Facebook neutralise les Universal Links des publications organiques sur iPhone. Pour les publicités, le blog développeurs de Meta (2018) explique que l’app Facebook peut vérifier si votre app est installée.

    Pour en sortirTouchez ••• et choisissez « Open in browser ». Meta le documente pour iPhone, iPad et Android.

  • Messenger

    LiensSon propre navigateur sur iPhone (Krause, 2022). Des développeurs signalent que les schémas personnalisés ne s’y ouvrent plus.

    Pour en sortirPassez par le menu en haut de l’écran et choisissez d’ouvrir la page dans votre navigateur par défaut.

  • WeChat

    LiensDepuis 2014, des développeurs signalent que le navigateur de WeChat empêche les liens d’ouvrir d’autres apps ou l’App Store. La voie prévue est la balise wx-open-launch-app de WeChat, qui exige que votre app soit associée dans la WeChat Open Platform.

    Pour en sortirTouchez ··· en haut à droite et choisissez d’ouvrir la page dans votre navigateur (Safari sur iPhone).

  • Snapchat

    LiensSon propre navigateur sur iPhone (Krause, 2022). Les spécifications publicitaires de Snap interdisent les URI intent Android dans les pièces jointes web view, et les Universal Deep Links ne fonctionnent qu’avec la pièce jointe Deep Link.

    Pour en sortirOuvrez le menu du navigateur de Snapchat et choisissez d’ouvrir la page dans le navigateur du téléphone.

  • LinkedIn

    LiensOuvre les liens dans son propre navigateur. LinkedIn ne documente pas la façon dont il traite les Universal Links.

    Pour en sortirUn guide de 2022 décrit un réglage « Open web links in app ». Une fois ce réglage désactivé, les liens partent vers votre navigateur.

  • X

    LiensSur iPhone, X utilisait en 2022 la vue Safari d’Apple (Krause), qu’un site web prend pour Safari. Selon AppsFlyer, le navigateur iOS de X empêche d’ouvrir des apps via des schémas d’URI.

    Pour en sortirDans la vue Safari d’Apple, touchez le bouton Safari pour basculer la page dans Safari.

  • Telegram

    LiensDepuis sa mise à jour de juin 2026, Telegram permet de choisir où s’ouvrent les liens et de tenir, site par site, des listes pour le Telegram Browser.

    Pour en sortirAppuyez longuement sur un lien pour choisir un navigateur. Le réglage par défaut se trouve dans Privacy and Security › Open Links in sur iPhone, et dans Chat Settings › In-App Browser sur Android.

  • LINE

    LiensSon propre navigateur, sur iPhone comme sur Android. LINE documente deux paramètres de lien qui déterminent où s’ouvre une URL.

    Pour en sortirOuvrez le menu du navigateur de LINE pour afficher la page dans le navigateur du téléphone. Si vous partagez des liens dans LINE, ajoutez-leur openExternalBrowser=1 : ils s’ouvriront directement là. Sur Android, openInAppBrowser=0 ouvre une Chrome Custom Tab. Aucun des deux ne fonctionne pour les apps LIFF.

Sources : centres d’aide et documentation développeurs des apps, LINE Developers, l’étude iOS de Felix Krause (août 2022) et les fournisseurs de deep links Branch et AppsFlyer. Les navigateurs in-app changent sans prévenir : les observations anciennes sont datées.

Avec Appy

Ce que voient les gens quand votre lien s’ouvre dans Instagram

Appy reconnaît les 10 mêmes navigateurs in-app que cette page. Au lieu de rediriger vers une impasse, un lien Pro affiche une page courte dans la langue du visiteur : un vrai bouton pour ouvrir votre app, un bouton vers le store qui fonctionne toujours, et la marche à suivre pour sortir.

  1. 1

    Ouvrir l’app

    Un vrai toucher. Si Instagram le laisse passer, votre app s’ouvre sur le bon écran. Si la page est encore là deux secondes plus tard, elle le signale et indique l’option suivante.

  2. 2

    Aller sur l’App Store

    Toujours sur la page : App Store, Google Play, AppGallery ou votre site web, selon le téléphone. Il fonctionne aussi sans JavaScript. Sur iPhone, dans Instagram et TikTok, le bouton App Store passe par Safari, car des développeurs signalent depuis juillet 2026 que les liens App Store ne s’y ouvrent plus.

  3. 3

    Ça ne s’ouvre pas ? Passez par Safari

    Les deux étapes pour sortir du navigateur in-app. Sur Android, l’encadré contient aussi un bouton « Ouvrir dans Chrome » qui transfère la page vers Chrome d’un seul toucher, si l’app hôte le laisse passer.

Ce que voit un visiteur sur iPhone quand votre lien Pro s’ouvre dans Instagram. Sur Android, le bouton de l’app est un lien intent:// qui mène à Google Play si l’app ne s’ouvre pas. Vos rapports comptent les clics par navigateur in-app.

Questions sur les navigateurs in-app

Qu’est-ce qu’un navigateur in-app ?

C’est le navigateur qu’ouvre une app comme Instagram, TikTok ou Facebook quand vous touchez un lien, pour que vous ne quittiez jamais l’app. On parle aussi de navigateur intégré. Certaines apps construisent le leur sur la WKWebView d’Apple ou la WebView d’Android ; d’autres passent par la vue in-app du système, c’est-à-dire la vue Safari d’Apple ou les Chrome Custom Tabs. C’est le premier type qui empêche les liens d’ouvrir d’autres apps.

Comment savoir si un lien s’est ouvert dans le navigateur intégré d’Instagram ?

Ouvrez cette page depuis Instagram, et l’encadré du haut vous le dira. À l’œil nu, ça se voit en haut de l’écran : un navigateur in-app affiche la barre de l’app, avec un × et un menu •••, à la place de la barre d’adresse de Safari ou de Chrome. Un site web, lui, le reconnaît au user agent, qui contient « Instagram » et la version de l’app.

Quel user agent envoie le navigateur intégré d’Instagram ?

Le user agent habituel de la vue web du téléphone, auquel s’ajoutent à la fin « Instagram », la version de l’app et des détails sur l’appareil, par exemple « Instagram 307.0.2.14.107 (iPhone15,3; iOS 17_1; en_US …) ». Sur Android, il contient aussi « ; wv) », la marque d’une WebView Android. Cherchez « Instagram » n’importe où dans la chaîne.

À quoi ressemble le user agent de WeChat ?

WeChat ajoute « MicroMessenger/ » suivi de sa version, par exemple « MicroMessenger/8.0.44 », puis NetType et Language. Sur Android, on voit aussi « WeChat » ou « Weixin », ainsi que XWEB, son moteur de navigation. La plupart des sites détectent WeChat en cherchant « MicroMessenger ».

Un site peut-il forcer Instagram ou TikTok à ouvrir Safari ?

Sur iPhone, non. Aucune méthode documentée ne permet à une page de passer d’elle-même du navigateur d’une app à Safari : c’est à la personne d’utiliser le menu de l’app. Sur Android, une page peut proposer un lien intent:// qui la confie à Chrome, et cela fonctionne dès que l’app hôte le laisse passer. C’est exactement ce que fait le bouton « Ouvrir cette page dans Chrome » plus haut.

Pourquoi mon app ne s’ouvre-t-elle pas depuis un lien dans Instagram ou TikTok ?

Parce que c’est l’app hôte qui décide. Les Universal Links et les App Links n’ouvrent votre app que si le navigateur transmet le toucher au système, et les navigateurs in-app, souvent, ne le font pas. Les schémas personnalisés comme myapp:// sont bloqués dans plusieurs d’entre eux. Lancez le test ci-dessus depuis l’app pour savoir dans quel cas se trouve votre lien.

TikTok a-t-il un navigateur in-app ?

Oui. Les liens des bios, des commentaires et des publicités s’ouvrent dans le navigateur de TikTok, qui se signale dans le user agent par musical_ly ou trill. En 2022, il n’avait aucun bouton pour en sortir : testez donc le lien de votre bio dans TikTok avant de lancer une campagne.

Peut-on désactiver le navigateur intégré d’Instagram ?

Pas par un réglage : Felix Krause n’en a trouvé aucun en 2022. Pour ouvrir un lien Instagram dans le navigateur, il faut passer par le menu ••• à chaque fois. Telegram, lui, propose un réglage pour choisir où s’ouvrent les liens, et un guide de 2022 en décrit un pour LinkedIn.

Comment Appy gère-t-il les navigateurs in-app ?

Appy reconnaît les 10 mêmes navigateurs in-app que cet outil. Sur l’offre Pro, au lieu de rediriger vers une impasse, le lien affiche une page courte dans la langue du visiteur, avec un vrai bouton « Ouvrir l’app », un bouton vers le store et les étapes pour sortir, plus un bouton « Ouvrir dans Chrome » sur Android. Les rapports comptent les clics par navigateur in-app : vous voyez quelle part de votre trafic arrive par ce chemin.

Mon lien ou mon user agent sont-ils enregistrés ?

Non. La détection se fait dans votre navigateur et le lien testé reste sur votre appareil. Quand vous copiez un lien de test, votre lien est placé après le # de l’adresse, une partie que les navigateurs n’envoient pas aux serveurs.

Un lien, toutes les apps

Ne laissez plus Instagram et TikTok avaler vos clics

Créez un lien Appy pour votre app. Quelle que soit l’offre, il envoie chaque téléphone vers le bon store. Avec Pro, il ouvre votre app quand le navigateur le permet et propose une porte de sortie dans le cas contraire.

Créer mon lien
  • Sans carte bancaire
  • QR code inclus
  • Les liens restent actifs si vous résiliez