Une alternative à Firebase Dynamic Links sans SDK

Firebase Dynamic Links ne fonctionne plus depuis le 25 août 2025. Si vous l’utilisiez pour envoyer les gens vers le bon store, SetLinks le fait avec un lien et un QR code, sans SDK à installer.

Depuis la fermeture, chaque Dynamic Link répond par une erreur 404 et les domaines page.link ont disparu pour de bon, selon la FAQ de Google elle-même. Les liens imprimés sur des emballages, des affiches et des cartes de visite, collés dans d’anciens e-mails ou épinglés dans des profils ne mènent plus nulle part.

La plupart de ces liens faisaient une chose simple : ouvrir l’App Store sur iPhone, Google Play sur Android et une page web partout ailleurs. Cela ne demande ni SDK ni code dans votre app. Certains liens en faisaient plus — ouvrir un écran précis après une première installation, ou alimenter l’attribution des installations — et ceux-là exigent un SDK de deep linking. Cette page vous aide à distinguer les deux et à migrer les premiers en un après-midi.

Côte à côte

Fonction Firebase Dynamic Links SetLinks
Toujours en service Non — fermé le 25 août 2025 Oui
iPhone vers l’App Store, Android vers Google Play Oui Oui
Huawei AppGallery et RuStore Non Oui
Ouvre l’app quand elle est installée Oui, avec le SDK Oui, sans SDK : iPhone sur setlinks.io, iPhone et Android sur votre domaine
Votre propre domaine Oui Oui, dès 9 $US par mois
SDK nécessaire dans l’app Pour les liens dans l’app Non
Ouvre un écran de l’app après l’installation (deferred deep link) Oui Non
Gratuit pour commencer Était gratuit 3 liens, trafic illimité

Informations sur les autres services en octobre 2026, d’après leurs pages publiques : Firebase Dynamic Links FAQ

Ce que ça coûte

Les Dynamic Links étaient gratuits, ce qui explique en partie pourquoi tant d’apps les utilisaient. SetLinks propose une offre gratuite avec 3 liens et un trafic illimité, sans carte et sans limite de durée. Les offres payantes commencent à 9 $US par mois et coûtent moins cher à l’année ; votre propre domaine, l’ouverture de l’app installée et l’API sont inclus dans les offres dès 9 $US par mois.

Si vous remplacez les Dynamic Links par une suite d’attribution complète, attendez-vous à une tarification par conversion ou sur devis — justifiée si vous avez besoin d’attribution, mais une façon coûteuse d’obtenir une redirection vers le store si ce n’est pas le cas.

Choisissez SetLinks si

Choisissez Firebase Dynamic Links si

Ce que fait SetLinks

Ce qu’il ne fait pas

Quitter Firebase Dynamic Links, étape par étape

La plupart des équipes terminent en un après-midi. L’ordre compte : d’abord comprendre ce que faisait chaque ancien lien, ensuite le recréer.

  1. Exportez ce que vous aviez Google permet d’exporter les métadonnées de vos Dynamic Links (voir sa FAQ). Pour chaque lien, notez l’adresse courte et ses paramètres : apn (package Android), ibi et isi (bundle iOS et identifiant App Store), ofl ou link (l’adresse web).
  2. Triez les liens selon leur rôle Les liens qui envoyaient seulement vers un store ou une page web migrent tels quels. Ceux dont le deep link ouvrait un écran après l’installation demandent un SDK ; gardez-en la liste pour vos développeurs.
  3. Créez un lien SetLinks pour chacun App Store : https://apps.apple.com/app/id suivi du numéro isi. Google Play : https://play.google.com/store/apps/details?id= suivi du package apn. Utilisez l’adresse ofl ou link comme repli. Ajoutez AppGallery ou RuStore si vous y publiez.
  4. Récupérez votre domaine personnalisé, si vous en aviez un Si vos Dynamic Links utilisaient un sous-domaine à vous (links.votremarque.com), ajoutez-le à SetLinks comme domaine personnalisé et recréez les mêmes chemins : les anciens QR codes et liens refonctionnent. Les adresses en page.link ne peuvent pas être déplacées : ce domaine appartenait à Google. Seuls les chemins compatibles avec une adresse de lien SetLinks sont repris : lettres minuscules, chiffres et tirets, de 3 à 64 caractères, sans barre oblique ; les codes aux autres chemins, par exemple avec des majuscules, doivent être réimprimés.
  5. Ouvrez l’app chez ceux qui l’ont Activez l’ouverture dans l’app pour le lien avec votre Team ID Apple et votre bundle ID, et pour Android le nom du package et l’empreinte de signature SHA-256. Ajoutez le domaine du lien aux Associated Domains (iOS) et aux intent filters (Android) de votre app dans la prochaine version, puis retirez le SDK Firebase Dynamic Links.
  6. Remplacez les liens et réimprimez une dernière fois Remplacez les anciennes adresses sur votre site, dans vos e-mails, publicités et bios. Réimprimez les QR codes page.link une dernière fois : désormais, vous changez les destinations dans SetLinks et le code imprimé reste le même.
  7. Testez sur de vrais appareils Ouvrez le nouveau lien sur un iPhone, un téléphone Android et dans Instagram. Notre testeur de redirection gratuit montre où ira n’importe quel appareil, et le validateur vérifie vos fichiers apple-app-site-association et assetlinks.json.

Questions fréquentes

Mes anciens liens page.link fonctionnent-ils encore ?

Non. La FAQ de Google indique que depuis la fermeture du 25 août 2025, chaque Dynamic Link renvoie une erreur 404 et que les domaines page.link ne sont pas conservés. Ces adresses ne peuvent pas être redirigées ; il faut les remplacer.

Puis-je garder les liens qui utilisaient mon propre domaine ?

Oui, si le domaine vous appartient. Ajoutez le sous-domaine à SetLinks comme domaine personnalisé et recréez chaque chemin comme adresse de lien (lettres minuscules, chiffres et tirets, de 3 à 64 caractères). Les codes imprimés qui pointaient vers ce domaine fonctionnent à nouveau. Les chemins avec des majuscules ou des barres obliques ne peuvent pas être recréés : ces codes doivent être réimprimés.

Dois-je modifier mon app ?

Pas pour les liens vers les stores : ils fonctionnent sans aucune modification de l’app. C’est seulement si vous voulez que le lien ouvre l’app installée que vous ajoutez son domaine aux Associated Domains et aux intent filters de votre app — et vous pouvez alors retirer le SDK Dynamic Links.

SetLinks prend-il en charge le deferred deep linking ?

Non. Sans SDK dans l’app, rien ne peut transmettre un lien à travers l’installation jusqu’à un écran précis. Si vous en avez besoin, utilisez un SDK de deep linking ; SetLinks couvre les liens qui doivent seulement mener au bon store ou ouvrir l’app installée.

Un lien peut-il ouvrir mon app quand elle est déjà installée ?

Oui, avec les offres qui incluent l’ouverture dans l’app. Sur iPhone, cela fonctionne sur setlinks.io et sur votre propre domaine ; sur Android, sur votre propre domaine, où SetLinks publie le fichier assetlinks.json de votre app.

Combien coûte le remplacement des Dynamic Links ?

Vous pouvez commencer gratuitement avec 3 liens et un trafic illimité. Les offres payantes commencent à 9 $US par mois, et tous les prix figurent sur la page des tarifs — sans appel commercial.

Que deviennent mes statistiques de clics ?

L’API Dynamic Links Analytics a fermé avec le reste. SetLinks compte les clics et les scans de QR codes dès le premier jour, par plateforme, pays et source, et vous pouvez les exporter en CSV.

Autres comparaisons

Essayez SetLinks gratuitement

Créez un lien en deux minutes. Sans carte bancaire.

Créer un lien