web-dev-qa-db-fra.com

Les liens universels ne fonctionnent pas sur iOS10

Je viens de mettre à jour mon iPhone avec iOS10 et les liens universels ne fonctionnent plus. Si j'exécute mon application sur un iPhone avec iOS9 ou une version antérieure inférieure, les liaisons universelles fonctionnent correctement, mais ne fonctionnent tout simplement pas dans iOS10.

Des indices?

9
6rod9

On dirait que vous avez désactivé les liens universels par inadvertance. Cela se produit généralement si vous appuyez sur le lien de contournement dans le coin supérieur droit de l'écran après avoir ouvert un lien universel.

 Universal Link bypass button

Il s'agit d'un paramètre par application enregistré sur chaque périphérique unique. Le paramètre est préservé même si vous supprimez et réinstallez l'application, le seul moyen de l'inverser consiste donc à réactiver intentionnellement le comportement Universal Link de cette application sur votre appareil. Il y a plusieurs façons de faire ça:

  1. Collez le lien dans Notes ou iMessage (ou dans une autre application prenant en charge les liens universels) et appuyez longuement dessus. Vous verrez une option 'Ouvrir dans [App]'. Sélectionnez-le, puis tous les liens universels de cette application fonctionneront à nouveau.
  2. Sur la page Web qui s'ouvre dans Safari, à condition de ne pas rediriger immédiatement ailleurs, vous pouvez faire défiler la vue initiale pour obtenir une bannière. Un clic sur cette option réactivera également les liens universels pour l'application associée.

 enter image description here

35
Alex Bauer

Assurez-vous que l'application est d'abord installée sur votre appareil. Un correctif pour iOS 11 consiste à envoyer un texte ou à envoyer l'URL universelle à vous-même ou à un ami via iMessage. Puis appuyez sur le lien pour l'ouvrir. Il devrait lancer automatiquement l'application. Cela devrait résoudre le problème. 

Quelques notes:

  • Certaines applications comme Slack (pour le moment) ne m'envoient pas à l'application mais m'envoient à Safari. Donc, ne comptez pas sur Slack pour tester vos liens universels.
  • Une autre chose qui ne fonctionnait pas pour moi était de voir la bannière de l'application depuis safari, mais après avoir envoyé l'URL via iMessage et tapé dessus, je suis à nouveau en mesure de voir la bannière de l'application depuis safari.
0
Jen C