J'ai donc suivi exactement ce tutoriel et utiliser les mêmes valeurs que celles fournies: https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9
Le fichier Apple Association est également prêt dans le répertoire des liens:
WEB_PAGE:PORT_NUMBER/apple-app-site-association
Tout semble être mis en place de ce côté.
J'ai ajouté les droits, mis à jour le profil de provisionnement et tout est configuré.
Lorsque j'exécute l'application sur mon appareil et que j'ouvre le lien http://WEB_PAGE:PORT_NUMBER
, cela ouvre toujours Safari.
J'ai même des points d'arrêt dans la méthode suivante:
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler
Mais zilch.
Quelqu'un a-t-il perfectionné cela? Y a-t-il quelque chose qui me manque?