iOS 12.3.1重定向到应用商店没有弹出确认信息

时间:2019-06-04 04:24:24

标签: javascript ios safari schema

如果未安装应用,我想先重定向到应用。

在以前的iOS版本中,它可以工作。但是更新至12.3.1重定向到应用程序时,无需确认,因此先打开应用程序,然后再打开应用程序商店。

function jumpToApp() {
    window.location.href = 'myapp://a/b';
}
function jumpToAppStore() {
    return setTimeout(() => {
        clearTimeout(timeout);
        timeout = null;
        window.location.href = /android/i.test(window.navigator.userAgent) ? 'http://a.app.qq.com/o/simple.jsp?pkgname=xxxx' : 'https://itunes.apple.com/cn/app/xxxx';
    }, 1500)
}
window.onload = function () {
    jumpToApp();
    timeout = jumpToAppStore();
}

我希望结果是如果打开了应用程序,则不应打开应用程序商店。

0 个答案:

没有答案