У меня есть один проект, в котором мы работаем с Deep-Link, чтобы проверить, есть ли у пользователя приложение или нет. Если у пользователя есть приложение, перенаправьте его в приложение, в противном случае оно должно быть перенаправлено в Play store или Apple store относительно android или iOS.
* 1006. * Я вызываю функцию JavaScript при загрузке, чтобы проверить, есть ли у пользователя приложение или нет. Ниже приведен код моего JavaScript.
document.location.href = 'myapp://';
setTimeout(function() {
if (!document.webkitHidden) {
document.location.href = 'iOS OR Android Play store link';
}
}, 10000);
. Теперь проблема, с которой я сталкиваюсь, заключается в том, что этот код работает, но не так, как он должен работать. Сначала он перенаправляет приложение, если оно находит приложение на мобильном телефоне, но затем внезапно перемещается на ссылку Play Store , поэтому я увеличиваю время ожидания, чтобы остановить это.
И еще один случай, если приложение не найдено в iOS. Safari показывает «Адрес недействителен», а затем перенаправляется в магазин Apple. Кроме того, как я уже сказал, я увеличиваю время ожидания, поэтому, если у пользователя нет приложения, ему требуется больше времени для перенаправления в Apple или Play Store.
Итак, мой вопрос заключается в том, как получить глубокую ссылку в PHP с помощью JavaScript.