Maison > Java > javaDidacticiel > le corps du texte

Comment détecter si un client est installé dans les navigateurs Android et IOS

高洛峰
Libérer: 2017-01-17 14:40:27
original
1158 Les gens l'ont consulté

Nous espérons que davantage d'utilisateurs utiliseront nos produits et nous espérons fidéliser davantage d'utilisateurs. À l’heure actuelle, il est particulièrement important de permettre aux utilisateurs d’utiliser le client.

Après tout, le client occupe en réalité le bureau de l'utilisateur, et il verra nos produits plus ou moins tous les jours.
Ensuite, en tant que produit Web mobile, les utilisateurs accèdent à notre page via le navigateur mobile, et nous espérons que les utilisateurs pourront directement utiliser ou télécharger notre produit client.
Enfin, il y a quelque chose à propos du téléchargement de Banner.

IOS

En parlant d'IOS, ce qui est très excitant c'est que depuis IOS6, il suffit d'ajouter des balises méta au html.
La balise méta spécifique est :
Bien sûr, pour une description plus spécifique, veuillez vous référer au développeur Apple Document de la plateforme : Promotion d'applications avec des bannières d'applications intelligentes
Qu'en est-il d'IOS et des versions antérieures ?
Ma réponse est : affichez simplement une bannière de téléchargement.

Android

Pour Android, si nous faisons attention, nous constaterons que de nombreuses applications fonctionneront toujours en arrière-plan. Je ne peux même pas l'éteindre.
De cette façon, nous pouvons déterminer si notre application est installée en envoyant une demande à ce processus en arrière-plan, puis en jugeant si la demande répond correctement.
S'il n'y a pas de réponse correcte, nous supposons que notre application client n'est pas installée.
L'idée de base est la suivante, regardons l'implémentation du code :

(function() {
    var isInstalled,
        url = '_url_', // 找android工程师要吧
        script = document.createElement('script');
    script.src = url;
    script.onload = function() {
        // alert('Is installed.');
        isInstalled = true;
    };
    script.onerror = function() {
        // alert('May be not installed.');
        isInstalled = false;
    }
    document.body.appendChild(script);
})();
Copier après la connexion

Pour plus d'articles connexes sur la façon de détecter si un client est installé dans les navigateurs Android et IOS, veuillez faire attention au PHP Site chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!