3 votes

Détecter le gestionnaire URI de l'application installée sur les navigateurs Webkit

J'ai une question qui concerne principalement le navigateur web de l'Iphone mais j'espère que la même solution fonctionnera sur d'autres navigateurs basés sur webkit.

J'ai une application (Iphone + Android) qui enregistre un gestionnaire pour les URI personnalisés (appuri://) sur le téléphone. Je suis capable de lancer l'application en créant un lien vers "appuri://act/launch" à partir de mes pages web. Cela ne fonctionne que si mon application est installée sur l'appareil. Si l'application n'est pas installée sur l'appareil, un message s'affiche "Safari n'a pas pu ouvrir ....".

Ce que je veux faire, c'est détecter si le schéma URI est pris en charge par le navigateur et ensuite afficher mon propre message disant "veuillez télécharger l'application ..blah blah blah" si le gestionnaire pour le schéma URI n'est pas trouvé.

Existe-t-il un moyen de détecter ou de trouver la liste des gestionnaires de schéma d'URL sur le téléphone à partir du navigateur Web ?

0voto

Azeem.Butt Points 5418

Les gestionnaires de protocole sont mis en œuvre sous le navigateur, et donner au code étranger un accès direct aux internes du système d'exploitation serait une idée assez horrible, donc, pas sans un plugin.

Et comme vous ne pouvez pas exécuter de plugins dans Mobile Safari, la réponse sera probablement "non".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X