J'essaie donc de comprendre s'il est possible de lier en profondeur un utilisateur qui n'a pas l'application actuellement installée. Voici ce que j'essaie de faire: 1) L'utilisateur clique sur un lien profond sur le site Web dans le navigateur mobile. 2) L'utilisateur est redirigé vers l'App Store pour installer l'application 3) Une fois installé, l'utilisateur est redirigé vers le lien profond vers un contenu spécifique dans l'application.
La chose la plus proche que j'ai trouvée jusqu'à présent est avec Android Bannières d'installation d'applications, mais ce n'est pas exactement ce que je recherche. Est-ce même possible?
Voici un lien avec les Android Bannières d'installation d'applications vers le bas de la page: https://medium.com/@ageitgey/everything-you-need-to-know- about-implementation-ios-and-Android-mobile-deep-linking-f4348b265b49 # .evsxzudwj
Ce que vous essayez d'accomplir est connu sous le nom de liaison profonde différée .
Vanilla iOS ne prend pas du tout en charge les liens profonds différés. Android peut le faire avec le référent Android Google Play , mais il n'est pas fiable et ne fonctionne pas du tout de Chrome ( le plus populaire Android de loin).
Pour ce faire, vous voudrez probablement enquêter sur un service tiers (gratuit) comme Branch.io (divulgation complète: je fais partie de l'équipe de la branche) ou Firebase Dynamic Links. La plateforme Branch résume tous les détails techniques et les cas Edge, donc tout ce dont vous avez besoin est de définir un ensemble de paramètres clé/valeur (par exemple: articleID: story123
) lorsque vous créez un lien. Branch s'assure que ces paramètres vous sont renvoyés dans l'application la première fois qu'elle se lance après que l'utilisateur a cliqué sur le lien, que l'application ait été installée ou non lorsque le lien a été cliqué. Vous pouvez ensuite utiliser les valeurs pour router/personnaliser comme vous le souhaitez.
Pour une explication complète de ce qui est impliqué dans la construction de cela vous-même, essayez ce billet de blog .