Открытое нативное мобильное приложение из браузера (iOS 13) - PullRequest
1 голос
/ 21 октября 2019

У меня есть код на веб-сайте, который проверял пользовательский агент и, в зависимости от ОС, осуществлял навигацию в собственном приложении.

function openPage(webUrl, appUrl) {
    var loadedAt = +new Date;
    var interval = setInterval(function () {
        var res = +new Date - loadedAt;
        if (res > 1000) {
            clearInterval(interval);
            // Try launching the website which will navigate you into the app store
            window.location.href = webUrl;
        }
    }, 250);
    // Try launching the app using URL schemes
    window.location.href = appUrl;
}

до iOS v13 все работало нормально. Прямо сейчас, если пользователь заходит на мой сайт, то на телефоне откроется первое нативное приложение, а затем магазин приложений с этим приложением. Есть идеи, как решить эту проблему?

...