В ситуации, когда у пользователя установлено наше мобильное приложение на iOS, но он использует наш сайт через браузер Safari. Пользователь обычно перемещается по веб-страницам, однако...
Проходя процесс оформления/покупки, мы используем внешний сервис оплаты картой, который после ввода карты перенаправляет пользователя в службу аутентификации 3DS эмитента карты, а затем, по завершении, пользователь перенаправляется обратно на страницу на нашем сайте.
(~/cart.php?target=Payment_return)
В этой ситуации универсальная ссылка вмешивается и заставляет ссылку перенаправления открывать наше установленное приложение, а не продолжать работу в веб-браузере. [этого не происходит на устройствах Android] Это приводит к завершению обработки платежа, но пользователь теряется в процессе оформления заказа.
наш файл ассоциации AASA содержит:
"paths": ["NOT *target=product_search*","NOT /cart.php?target=payment_return*","*"]
но это исключение, похоже, не соблюдается.
Команда в тупике, и будет признательна за любой совет здесь.
Ясно, что это связано с собственными предпочтениями пользователя в отношении того, как он в последний раз открывал ссылку на наш веб-сайт или в приложение, и iOS «запоминает» этот выбор по умолчанию; (ситуация не возникает, если последним выбором пользователей было открытие наших ссылок в браузере); тем не менее, перенаправление при работе в браузере нежелательно, и исключение AASA, похоже, не работает.
Мы что-то пропустили здесь? или в этой же лодке наверняка должно быть много других? помощь.
Тиа.