Firebase Dynamic Links
Firebase Dynamic Links sont des liens qui fonctionnent comme vous le souhaitez, sur plusieurs plates-formes, que votre application soit déjà installée ou non.
Avec Dynamic Links, vos utilisateurs bénéficient de la meilleure expérience possible sur la plate-forme sur laquelle ils ouvrent votre lien. Si un utilisateur ouvre un Dynamic Link sur iOS ou Android, il peut être redirigé directement vers le contenu associé dans votre application native. S'il ouvre le même Dynamic Link dans un navigateur pour ordinateur, il peut être redirigé vers le contenu équivalent sur votre site Web.
De plus, Dynamic Links fonctionnent lors de l'installation d'applications : si un utilisateur ouvre un Dynamic Link sur iOS ou Android et que votre application n'est pas installée, il peut être invité à l' installer. Une fois l'installation terminée, votre application démarre et peut accéder au lien.
Fonctionnement
Vous créez un Dynamic Link à l'aide de la console Firebase, d'une API REST, d'une API iOS ou Android Builder, ou en formant une URL en ajoutant des paramètres Dynamic Link à un domaine spécifique à votre application. Ces paramètres spécifient les liens que vous souhaitez ouvrir, en fonction de la plate-forme de l'utilisateur et de l'installation ou non de votre application.
Lorsqu'un utilisateur ouvre l'un de vos Dynamic Links, si votre application n'est pas encore installée, l'utilisateur est redirigé vers le Play Store ou le magasin d'applications pour l'installer (sauf indication contraire), et votre application s'ouvre. Vous pouvez ensuite récupérer le lien qui a été transmis à votre application et gérer le lien profond de manière appropriée pour votre application.
Domaines de liens personnalisés
Vous pouvez créer Dynamic Links à l'aide de votre propre nom de domaine :
https://example.com/summer-sale https://example.com/links/promos/summer-sale https://links.example.com/summer-sale https://ex.amp.le/summer-sale
Si vous n'avez pas de domaine pour votre application, vous pouvez utiliser un sous-domaine page.link personnalisé sans frais :
https://example.page.link/summer-sale
Créez votre sous-domaine sans frais dans la Firebase console.
Toutes les fonctionnalités Dynamic Links, y compris les analyses, les attributions post-installation et les intégrations de SDK , fonctionnent à la fois avec les domaines page.link personnalisés et votre propre domaine.
Chemin d'accès de l'exécution
| Configurer Firebase et le Dynamic Links SDK | Activez Firebase Dynamic Links pour votre projet Firebase dans la Firebase console. Incluez ensuite le Dynamic Links SDK dans votre application. | |
| Créer Dynamic Links | Vous pouvez créer Dynamic Links de manière programmatique ou à l'aide de la Firebase console. | |
| Gérer Dynamic Links dans votre application | Lorsque votre application s'ouvre, utilisez le Dynamic Links SDK pour vérifier si un Dynamic Link lui a été transmis. Si c'est le cas, récupérez le lien profond à partir des Dynamic Link données et gérez le lien profond si nécessaire. | |
| Afficher les données analytiques | Suivez les performances de vos Dynamic Links dans la console Firebase. |
Étapes suivantes
- Découvrez quelques-uns des cas d'utilisation les plus courants de Firebase Dynamic Links' et comment les implémenter.
- Découvrez comment créer Dynamic Links, puis les recevoir dans vos applications iOS, Android, Flutter, Unity et C++.
- Utilisez votre propre personnalisé domaine pour Dynamic Links.
- Comprenez les performances de vos Dynamic Links's grâce à deux outils d'analyse.