Si je comprends correctement la documentation, lorsque l'interface Web apparaît dans Safari, il devrait y avoir une bannière en haut de la page qui dit essentiellement : "Hey, vous pourriez consulter ces informations dans l'application à la place !" Si vous appuyez sur OPEN sur cette bannière, elle est censée rétablir le lien universel vers l'application au lieu du site Web. Voici comment Apple le décrit :
Lorsqu'un utilisateur appuie sur un lien universel géré par [une application], iOS examine également les choix récents de l'utilisateur pour déterminer s'il faut ouvrir l'application ou le site Web. Par exemple, un utilisateur qui a appuyé sur un lien universel pour ouvrir l'application peut ensuite choisir d'ouvrir le site Web dans Safari en appuyant sur un bouton de fil d'Ariane dans la barre d'état. Après avoir fait ce choix, iOS continue d'ouvrir le site Web dans Safari jusqu'à ce que l'utilisateur choisisse d'ouvrir l'application en appuyant sur OPEN dans la bannière intelligente de l'application sur la page Web.
Source : Liens universels dans le Guide de programmation de recherche d'application d'Apple
0 votes
Vous devriez probablement être en mesure de désinstaller WhatsApp, puis de le réinstaller pour résoudre votre problème. Mais, c'est un peu extrême, et il y a probablement une meilleure solution disponible.
0 votes
J'ai essayé cela, cela ne semblait pas réinitialiser quoi que ce soit. Les liens vers citymapper s'ouvrent toujours dans le navigateur.
0 votes
Si vous souhaitez attirer davantage d'attention sur cette question (car je pense qu'elle est bonne), je suggérerais de commencer une prime.
0 votes
J'ai testé votre problème et je ne peux pas le reproduire. J'ai installé CityMapper et Whatsapp et j'ai essayé de charger une URL
citymapper://
à partir de Whatsapp. J'ai appuyé sur Annuler sur la fenêtre contextuelle demandant la permission d'ouvrir l'application Citymapper et rien ne s'est passé. Ensuite, j'ai appuyé de nouveau sur le lien et la même fenêtre contextuelle est apparue. Je vous suggère de mettre à jour vers la dernière version d'iOS et la dernière version des deux applications.0 votes
Avez-vous essayé de réinstaller l'application Citymapper?
0 votes
Oui, j'ai réinstallé les deux applications.