Один QR код 2 ссылки

Всем привет.

Заметил что на ЯМ, Ozon, WB, в подвале есть qr ссылка на моб приложение, то есть один qr код, навожу с Айфона кидает в Апп Стор навожу андройд кидает в Гугл плей, как сделать подобное?

Читал что в Firebase можно сделать, ссылка считывает в зависимости от устройства и соответсвенно направляет пользователя в нужный стор. Но, он закрывается с 26 августа. Может кто-то делал подобное, поделитесь пожалуйста.

https://www.appsflyer.com/ или https://www.branch.io/ ну или можете на js своять если хочется повозиться.

1 лайк

Сторонние сервисы, они у нас в бане, сделал на своем сайте, все работает!

function getOS() { let userAgent = navigator.userAgent || navigator.vendor || window.opera;
        if (/android/i.test(userAgent)) {
            return 'android';
        }
            if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
            return 'ios';
        }
        return 'unknown';
    }
        function redirectToStore() {
        const os = getOS();
        if (os === 'android') {
            window.location.href = "андройд ссылка";  
        } else if (os === 'ios') {
            window.location.href = "ios ссылка";
        } else {
            alert("Не удалось определить операционную систему");
        }
    }
     redirectToStore();
        const script = document.createElement('script');
        script.src = 'https://cdn.jsdelivr.net/npm/qrcode/build/qrcode.min.js';
        script.onload = function() {
            QRCode.toCanvas(document.getElementById('qr-code'), window.location.href, function(error) {
                if (error) console.error(error);
                console.log('QR Code generated!');
            });
        };
        document.body.appendChild(script);
    })();
</script>
1 лайк