У меня есть код на веб-сайте, который проверял пользовательский агент и, в зависимости от ОС, осуществлял навигацию в собственном приложении.
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 все работало нормально. Прямо сейчас, если пользователь заходит на мой сайт, то на телефоне откроется первое нативное приложение, а затем магазин приложений с этим приложением. Есть идеи, как решить эту проблему?