web-dev-qa-db-fra.com

rediriger vers l'appstore ou google play

J'enverrai à mes clients le lien pour l'application dans le format suivant

http://goo.gl.com/downloadtheapp (ou autre)

Je veux que ce fichier se trouve quelque part sur mon serveur qui comprend Java code de script qui vérifie quel est le type d'appareil et redirige vers le magasin pratique. C'est-à-dire, google play si l'appareil était Android basé et appstore si l'appareil était basé sur ios.

jusqu'à présent, j'ai essayé cela, mais cela ne fonctionne pas.

<html>
<head>
<script type="text/javascript">
        $(document).ready(function () 
    {
        if(navigator.userAgent.toLowerCase().indexOf("Android") > -1)
        {
            window.location.href = 'http://play.google.com/store/apps/details?id=com.truecaller&hl=en';
        }
        if(navigator.userAgent.toLowerCase().indexOf("iphone") > -1)
        {
            window.location.href = 'http://iTunes.Apple.com/lb/app/truecaller-caller-id-number/id448142450?mt=8';
        }
    }
</javascript>
</head>
<body>
</body>
</html>
19
tony9099

le problème vient de votre balise de script et il vous manque );

et au fait avez-vous importé jQuery?

<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>

<script>
    $(document).ready(function (){
        if(navigator.userAgent.toLowerCase().indexOf("Android") > -1){
            window.location.href = 'http://play.google.com/store/apps/details?id=com.truecaller&hl=en';
        }
        if(navigator.userAgent.toLowerCase().indexOf("iphone") > -1){
            window.location.href = 'http://iTunes.Apple.com/lb/app/truecaller-caller-id-number/id448142450?mt=8';
        }
    });
</script>
31
Govind Singh