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
Vous devez vous connecter pour publier un commentaire.
C'est largement similaire à cette question; la plupart des suggestions pertinentes, il y a un seul bouton qui tente de lancer l'application, en créant simultanément un timer qui va en tirer si l'application n'est pas installée sur le terrain que si c'était le cas alors Safari serait ont quitté avant que la minuterie se déclenche.
OriginalL'auteur Tommy
Si vous ajoutez un
iframe
sur votre page web avec lesrc
ensemble de modèle personnalisé pour votre Application, iOS redirigera automatiquement à l'emplacement de l'Application. Si l'application n'est pas installée, il ne se passera rien. Cela vous permet d'un lien profond dans l'Application si elle est installée, ou de les rediriger vers l'App Store si il n'est pas installé.Par exemple, si vous avez l'application twitter est installé, et accéder à une page web contenant la balise suivante, vous serez immédiatement redirigé vers l'app. Si vous n'avez pas l'application Twitter est installé, vous pouvez voir le texte "L'Application Twitter n'est pas installé."
Cela signifie que vous pourriez avoir un seul bouton qui dirige vers une page web avec des balises de ce type:
OriginalL'auteur q0rban
Ci-dessous est un extrait de code qui fonctionne, mais n'est pas parfait. Vous voyez toujours le safari de pop-up, mais tout le reste fonctionne comme prévu:
J'ai blogué sur les détails ici: http://aawaara.com/post/74543339755/smallest-piece-of-code-thats-going-to-change-the-world
OriginalL'auteur amit_saxena