J'ai mis en place Universal Links sur mon application iOS en utilisant un sous-domaine aliasé de mon backend avec un schéma comme sudomain.mydomain.com
. Je veux que les utilisateurs qui n'ont pas l'application installée soient redirigés vers notre page dans l'App Store plutôt que de toucher un point d'extrémité inexistant sur notre serveur (nous n'avons pas de webapp seulement un backend mobile).Est-ce que Universal Links a atteint mon serveur?
Je pensais faire quelque chose comme ceci:
app.get('*', (request, response) => {
const domain = request.headers.host,
subdomain = domain.split('.');
if (subdomain[0] === 'subdomain'){
response.redirect('www.linktoappstore.com');
}
...
});
Cependant, je ne veux pas que cela interfère avec Universal Coupler gens qui ont installé l'application. Les requêtes Universal Link get
sont-elles envoyées à mon serveur ou iOS les intercepte-t-il avant que cela n'arrive?
Merci! Tout semble fonctionner pour moi. Je suppose que l'utilisation d'un raccourcisseur d'URL ne fonctionnera pas dans ce cas (d'où le besoin de Branch). – toddg
Correct, à moins que vous ne contrôliez en quelque sorte le domaine de l'URL courte et que vous puissiez y ajouter le fichier AASA! –