Então, segui exatamente este tutorial e usei os mesmos valores fornecidos: https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9
O arquivo Apple Association também está pronto no diretório do link:
WEB_PAGE:PORT_NUMBER/apple-app-site-association
Tudo parece estar configurado deste lado.
Eu adicionei os direitos, atualizei o perfil de provisionamento e tudo está configurado.
Quando executo o aplicativo no meu dispositivo e abro o link http://WEB_PAGE:PORT_NUMBER
, o Safari sempre é aberto.
Eu até tenho pontos de interrupção no seguinte método:
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler
Mas nada.
Alguém aperfeiçoou isso? Tem algo que estou perdendo?