web-dev-qa-db-ja.com

アプリストアまたはGoogle Playにリダイレクトします

次の形式でアプリのリンクをクライアントに送信します

http://goo.gl.com/downloadtheapp (またはその他)

このファイルは、サーバー上のどこかにJavaデバイスタイプが何であるかをチェックし、コンビニエンスストアにリダイレクトするスクリプトコードです。つまり、デバイスがAndroidベースで、デバイスがiOSベースの場合はappstore。

今までこれを試しましたが、うまくいきません。

<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

問題はスクリプトタグにあり、);がありません

ところで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