добрый вечер! Столкнулся с проблемой редиректа url-scheme с обычного скрипта на вебе к мобильному приложению. Тестировал в Сафари на айфоне. iOS11. Выводится алерт "Не удается открыть страницу, как адрес недействителен", после его закрытия уже другой алерт, который предлагает перейти в апп стор. Как это фиксится, подскажите , пожалуйста!
window.addEventListener('load', function() {
var btn = document.querySelector('.btn');
btn.addEventListener('click', function (event) {
var iOSID = '1062550132',
androidID = 'ru.mts.music.android',
userAgent = window.navigator.userAgent,
resultSearchAndroid = userAgent.toLowerCase().indexOf('android'),
resultSearchIphone = userAgent.toLowerCase().indexOf('iphone'),
linkRedirect = '';
if (resultSearchAndroid !== -1) {
linkRedirect = 'https://play.google.com/store/apps/details?id=' + androidID + '&hl=ru';
} else if (resultSearchIphone !== -1) {
linkRedirect = 'https://itunes.apple.com/ru/app/id' + iOSID;
} else {
linkRedirect = 'https://music.mts.ru'
}
window.location = 'mtsmusic://';
setTimeout(function() {
window.location = linkRedirect
}, 500);
});
});