Я сталкиваюсь с проблемой, упомянутой в ссылке ниже.
https://blog.branch.io/the-problem-with-apple-app-store-redirects-on-safari-ios-10-3/
Ниже мой PHP-код:
var websiteLink = 'https://itunes.apple.com/';
var deepLink = "xxxx://dev/one?action="+action+"&shopId="+shopId;
var now = new Date().valueOf();
setTimeout(function () {
if (new Date().valueOf() - now > 5000) return;
window.location = websiteLink;
}, 100);
window.location = deepLink;
Это работает нормально в ОС менее 10,3. Я получаю адрес, не действительный вопрос в Safari. Также эта проблема произошла только в браузере Safari, она отлично работает на Chrome.
Пожалуйста, предложите мне какое-нибудь решение.
Эта проблема возникает, когда пользователь обновил свои устройства iOS до версии 10.3. По данным этого сайта branch.io, это было решение Apple, чтобы исправить некоторые дыры в безопасности.
Чтобы включить функцию глубоких ссылок для вашего приложения, необходимо запустить обновление, поскольку одной из причин, по которой перестали работать глубокие ссылки, был временный профиль с истекшим сроком действия.
Других решений пока нет …