iPhone: rediriger vers l'app store sur mobile safari si l'application n'est pas installée

J'ai deux liens sur un mobile optimisée Safari site web. L'un est un lien vers l'App Store pour télécharger mon application. L'autre est un bouton Lancer l'Application qui utilise le régime enregistré d'app://protocole pour ouvrir l'application. Le problème est que le navigateur Safari mobile étouffe lorsque l'utilisateur clique sur le bouton Lancer l'Application si l'application n'est pas installée. Est-il possible de détecter si le protocole enregistré est disponible, et si elle n'est pas le cas, changez le bouton Lancer l'Application avec une URL, telles que le téléchargement de l'app URL, de sorte que l'utilisateur n'obtient pas un méchant popup?

OriginalL'auteur randombits | 2011-04-15