comment prévenir iOS safari alerte lorsque vous essayez d'ouvrir non installés application native?

J'ai été à la recherche d'un moyen d'ouvrir un natif de l'application iOS à partir du navigateur.
J'ai trouvé une bonne solution ici: Est-il possible d'enregistrer un http+de domaine Schéma d'URL pour les applications de l'iPhone, comme YouTube et Maps?

Cette solution fonctionne très bien lorsque l'application est installée. mais lorsqu'un utilisateur ne dispose pas de cette application installé safari déclenche un message d'erreur qui dit "Safari ne peut ouvrir la page car l'adresse n'est pas valide."

Est-il un moyen pour éviter ce comportement, au lieu de demander à l'utilisateur de télécharger l'application?

  • peut-être que cette réponse pourrait vous aider stackoverflow.com/a/16720093/2291363
  • c'est exactement ce que j'ai fait, c': fenêtre.emplacement = "appname://"; les déclencheurs de la vilaine erreur lors de l'application n'est pas installée sur l'appareil
  • Il va déclencher une erreur, mais il va disparaître sur le délai de redirection
  • Il provoque encore des comportements d'intimidation pour l'utilisateur, pas une grande UX :/
  • avez-vous jamais trouvé la solution?
  • Double Possible: stackoverflow.com/q/18986200/369317
  • malheureusement non, impossible de trouver une solution qui fonctionne

InformationsquelleAutor Dima Feldman | 2013-10-31